I'm honestly wondering how anyone who is a true fan of this series gave this book a 5 star rating. I wrestled between a 1 and a 3, finally landing on the 2 for the following reasons: (Spoilers ahead...) Cassie has always been the main character despi...