A review by bookchatwithbeth
Flawed by Cecelia Ahern

5.0