While I really enjoyed this story a lot, I feel it could have been edited better. At times, things were unclear and inconsistent. 
 Recommend: Yes but if bad editing irritates you, be prepared. 
 Why?: If you like twists on old stories then you'll enjoy this one.