I absolutely loved the fairy tale parts of this story. They were punchy and powerful. Sometimes disturbing and lurid they were eerie, unsettling and strange in the best way. They were so good that they made the rest of the narrative seem a little bland, though the balance does get better towards the end. 3 stars but still a pick.