I struggled with how to review this book. It was the weakest of the three and I really enjoyed 1 and 2. I found myself frustrated by much of the middle and increased reliance on tropes but then that ending was really well done and saved the book. I would give the story 3.5 stars largely due to the ending.