A review by racytay
The Guardian by Nicholas Sparks

4.0