I have way, way too many feelings about this book. Some of them are SO good. Some of them are … not as good. Overall, this book exceeded my expectations but it also did something that drove me SO crazy I had to add a spoiler bit to the end. Don’t worry, you’ll be warned when that happens!