This was okay! But it was just okay. Very similar to Alexandra Christo's other book for me personally - I had really high hopes for it but it actually fell a bit flat.
In theory, the story was excellent - a (very tenuous) Rapunzel retelling with some magic and suspense thrown in. I loved the concept - a girl who's power is to see the future and then steal the souls of those people in order to fuel an immortal king.
But yeah, this wasn't quite it for me. The main characters were a bit irritating - Selestra was so timid and Nox was so unnecessarily arrogant without ever really backing that up.
That being said - the book itself is BEAUTIFUL and that definitely helps it. This wasn't bad, but I just wanted it to go a little bit further than it did. I think I probably would have loved this if I was a bit younger - hence the YA target audience! Solid foundation, would recommend to the teens!