Review: magical
Rating: 5 out of 5
Date: 09 26, 2013
A great mystery to the very end.  Lots of great realistic characters made this book fun and the main character's talents believable .