cbattle521 's review for:

Perfect by Cecelia Ahern
5.0

Couldn’t put this book down! Excellent ending, loved the ethical premise and the meaning of this book in regards to perfectionism and learning from our mistakes! Soo good!!