The Time of Her Life - Kate Fenton

'Wonderfully funny and chaotic, Annie Stoneycroft is the heroine we all want to be friends with.…