3.5 - 4 stars. I ultimately enjoyed this one, but was certainly more confused than I should have been. I listened to the audiobook for the first 10% and the narrator's voice bugged me. I don't think I got as much of the backstory as I'd like, so maybe that's why I was confused later on as well. This was such a cool, unique, dark, fairytale retelling though! I think reading again at some point would be a great experience. I loved seeing two imperfect, often evil/complex/hateful, people match up like that.