I bought this book because I like twisted fairytale, and this is definitely a twisted. I liked this story but I found that the last 1/2 of the story was more enjoyable than the 1st. It's also around that point where the author lets slip a small tidbit about Mary's life that dramatically altered my perception as I read this and made me think about the characters differently.