Review: five star
Rating: 5 out of 5
Date: 11 20, 2013
A five star just due to the characters.  Plot has a lot of twists which border on the over the top but characters bring it through.