When Jennifer goes up to Cambridge University with her head full of the Romantic Poets, she never dreams that she will find her very own Byron. But then she meets gorgeous actor Laurie Lewis, and finds herself living a real-life love poem.
Fifteen years and two children later, Jennifer and Laurie's relationship is starting to feel more like an epic tragedy. After a series of revelations turn her world upside down, Jennifer will do anything to keep her family together – even if it means moving hundreds of miles away to Laurie's childhood home in Westenbury, Yorkshire.
As she reluctantly enters into village life – complete with interfering in-laws, new friends and a surprise delivery of alpacas – Jennifer is amazed to find herself feeling happy for the first time in years. But the village holds one last, devastating secret and Jennifer must decide once and for all what she wants her future to hold.