Milly Johnson – The Perfectly Imperfect Woman

I will never get tired of reading Milly Johnson’s books. There’s something about them that feels like being wrapped in a warm hug and being surrounded by your best friends. The main characters are always written so beautifully that you feel like you’ve known them forever, and the ‘bad guys’ are always completely relateable to the b*****ds that you’ve known in real life.

I have two favourite things about this book. Firstly, the setting. Wychwell sounded like such a magical place to be, I really wished I could visit. And on a related note, the map of Wychwell included at the end of the book was a lovely touch, it was great to be able to get the village set out in my mind and follow Marnie on her travels around the village.

Secondly, Marnie’s relationships. And I’m not talking about her relationships with cheating dirtbags. Her relationship with the eccentric Lillian was my absolute favourite. And while I appreciated the scandinavian love interest, that relationship felt absolutely secondary compared to Marnie & Lillian. That relationship was so special that it brought me to tears (no spoilers as to why though).

Seeing Marnie gradually grow stronger with the help of other people from the village, and seeing her help mend those characters too made this feel like much more than just a romance, it was a recovery, giving Marnie the family that she never had, but always deserved. And all from a chance meeting on an internet chat room – who’d have thought?!