Rating: 5 out of 5

I read most of this on a train journey from Exeter to Brighton. I laughed. I cried. A lot. Beautifully written characters, a well paced story, and emotionally engaging. Quite a journey.

Originally posted to my Goodreads account