Oh my god, what a ride. I have two opinions of this book, I loved the majority of it but the other parts just gave me anxiety, I could not put this book down for another day without finding out how it ends. Thankfully since (mostly) everyone is happy I'm not going to go too crazy waiting for the 6th book to come out.