I‘ve seen this book in libraries and shops for ages, I never got around to reading it until now. I am so glad I read it, it definitely deserves the popularity it has. I love fairytale retellings and I love sci-fi and alternative history so this was just perfect for me. The world is very interesting and well explained. The characters were enjoyable and unique. Though some of the plot twists were predictable, it had solid and engaging plot.