The longest ride - Sparks, Nicholas, 1965- (Grand Central Publishing, 2013)