The Longest Ride
by Nicholas Sparks
At the age of ninety-one, Ira Levinson is caught in a snow storm and ends up off the road in an embankment. In poor health and pretty banged up, he's not sure how long he will make it and then he sees his wife, who has been gone for 9 years, sitting in the passenger seat. Ira knows his wife is not really there, but his memories of her help to keep him focused and give him the will to survive.
Sophia Danko, a senior at Wake Forest, grudgingly attends a bull-riding event with her roommate. She is rescued from an ugly confrontation with her ex-boyfriend by a young cowboy named Luke. Even though they live in totally different worlds, Luke and Sophia find that they have more in common than they thought.
Even though these two couples live years apart, the author brings their stories together in a beautiful way.