A review by anniesbooknook
Perfect by Cecelia Ahern

5.0