Review: Spellbinding!
Rating: 5 out of 5
Date: 04 29, 2014
There are so many twists and turns to the plot that the reader encounters surprises at every presentation of events.