Longest ride : two couples, two love stories, one epic tale

Sparks, Nicholas

Longest ride : two couples, two love stories, one epic tale - London : Sphere, 2013 - xi, 449p.

9780751549973


Fiction

823 / SPA