A review by xoxobookishgirl
Flawed by Cecelia Ahern

5.0