A review by theproficientreader
Love, Rosie by Cecelia Ahern

5.0