A review by girliebooknerd4eva
The Guardian by Nicholas Sparks

5.0