The Longest Ride by Nicholas Sparks
Ninety-one year old Ira Levinson is in trouble. Struggling to stay conscious after a car crash, with his mind fading, an image of his beloved, and long-dead, wife Ruth appears. Urging him to hang on, she lovingly recounts the joys and sorrows of their life together - how they met, the dark days of WWII, and its unrelenting effect on their families. A few miles away, college student Sophia Danko's life is about to change. Recovering from a break-up, she meets the young, rugged Luke and is thrown into a world far removed from her privileged school life. Sophia sees a new and tantalising future for herself, but Luke has a secret which threatens to break it all apart. Ira and Ruth. Sophia and Luke. Two couples, separated by years and experience, whose lives are about to converge in the most unexpected - and shocking - of ways. The new epic love story from the multi-million-copy bestselling author of The Notebook, The Lucky One and The Best of Me. Nicholas Sparks is one of the world's most beloved authors.