This book was so great until the last 100 pages. The ending disappointed me so much. Calla did not end up with who I wanted her to end up with and how the final battle ended was just stupid. I still love all the characters in this trilogy but it was a very disappointing conclusion.