Review: Surprising
Rating: 5 out of 5
Date: 03 10, 2013
I loved this book, it kept you guessing at every turn, would love it if there was a part two