I read this in print the first time but really enjoyed listening to the audiobook this time through. The narrator is good, and the story has a good twist, especially if you forget what happened the first time you read it.
Nice twist. Dark fairytale feel. Never saw it coming.