Review: Full of surprises....
Rating: 5 out of 5
Date: 04 7, 2013
Free book for review. A lot of twists and turns. Every time I thought I had it figured out something new happened. Full of surprises.