the longest ride by nicholas sparks is out on sale for $ 1, 500