As with many fantasy series, this got bloated - books 4-6 are all basically one story arc. This one feels like a very YA ending; it does wrap up the story and the main characters all get their fairytale ending, but in a very plot-sketchy way. I don't think they are given the space at the end to really process the emotional weight of all the events leading to that point. Overall, Chainani set up more complexity & depth than he was able to fulfill.