I'm torn about the rating on this one. I think it's more likely worth 3.5 - 4 stars, but for me it was a 3 star read. 
 So what brought it down for me? 
 Having read several other retellings of the story, this one did not include anything new. It is a very faithful retelling of the fairy tale but that means it didn't have much new to add to all the other retellings I've already read. 
 Also, it was interesting to have both male and female PoV... However, there was not enough to differentiate between the two and both voices sounded very similar. What's more, scenes were frequently told from both PoVs, which made the book feel a lot longer than it needed to be. 
 The good: The language use was lyrical - I really enjoyed it! And this is BatB, I can't dislike it. :)