Originally posted for my blog Zach's YA Reviews (zachsyareviews.com) 
 Review: 
 Protagonist: Clara has overcome so much so far in this series, all in the name of completing her purpose, the one, or in her case more than one, thing she's on this earth to complete. She's dealt with failure, loss, and death, and in the end she's stronger because of it. I loved how Clara grew up even more in this series and began to fight to protect those she loves and not let anything harm them. Even though I don't agree with all of her choices in this book, I do like that she followed her heart and took her own path. 
 Romance: One of the choices that I didn't agree with was her choice between Christian and Tucker at the end of the novel. Obviously, I won't tell you which boy I was rooting for, but I do believe that the one chose, she had next to no chemistry with and should have left a book and a half before, but instead he decided to stay until the bitter end. Even though I hated her choice, I commend the author for making me, for once, root for the secondary love interest, let alone anyone at all, the one who she doesn't end up with the end. 
 World-Building: There was a decent amount of world-building in this installment, leaving most if not all questions answered and providing new information on a variety of topics. We get to learn more about the triplare and angels in general. We finally get a "big bad" who interestingly enough has ties to the story from the very first book. We also get to find out more about Clara's mother and her feelings about Clara's father before they got married. Finally we find out the true purpose, of well, purposes and more specifically we find out Clara's true purpose, what all her visions were helping her prepare for. 
 Predictability: Once again I was left guessing at many different plot points and shocked by how they were handled. The most unpredictable one was the romance as the author would have me believe she was going to choose one guy, then it would be obvious she'd choose the other, and then repeat leaving me feeling a bit whiplashed mentally. There were also some fairly predictable moments that were fun to figure out as it let me think that I knew more than I actually did in this crazy tale. 
 Ending: The ending had a great resolution, Clara's romantic decisions aside, and even ended with an epilogue. At first I thought the epilogue was a bit pointless as the book ended with a good enough resolution, but the more I thought about it the more interesting the epilogue became, mainly due to the fact that it paralleled a moment from one of the previous books. 
 Rating: 
 I know what you're thinking, "But Zach you said you hated who Clara chose, why did you give it a perfect score?" That's true that I didn't think Clara made the right choice, but in many ways she made the choice that was right for her and really, the rest of the book was so amazing that in the end I didn't care who she chose when I decided my overall rating.