Review: Did not see that coming!
Rating: 5 out of 5
Date: 01 29, 2014
The ending of this novel makes up for any lacks in the story. The storyline has feasible twists and interesting contrasts.