A review by beyreads
P.S., I Love You by Cecelia Ahern

5.0