Review: What a surprise
Rating: 4 out of 5
Date: 05 4, 2014
This book turned out to be.  I was stunned by the ending but in a good way. Definitely worth the read but hang on to your hat.