Review: sooo good
Rating: 5 out of 5
Date: 01 29, 2013
this book is sooo good it has unexpected twists and turns which makes it great and it has its hilarious moments too