Oh. My. God. Marissa Meyer sure knows how to send her readers on an emotional rollercoaster. The story was predictable but the delivery was fantastic and didn't make it seem predictable at all. I have so much feels for this book and I love it, it definitely exceeded my expectations.-- Full review to come!