Living for every moment

5 min read

When Amanda Smith, 33, learned her time was running out, she set about