Oh my goodness I loved this book. It had so many different elements that I can’t even begin to describe without spoiling the book. I was nearly in tears by the end, and am so excited to read the next one. If you are on the fence about reading, I would highly suggest you give it a try. I hardly ever rate books five stars, but this one easily deserved it.