A review by maribarletta
Love, Rosie by Cecelia Ahern

4.0