There were a lot of things about this book that really impressed me. Sadly, too many banana peel moments happened to keep this book from being great.
On the positive side you have the well fleshed out character of Cassia. Xander and Ky felt like real people rather then being paragons to tempt Cassia. Xander wasn't as developed as I would have liked, but no one has page space for everything. Even the minor characters felt realistic.
On the negative side was how all these outside influences started conspiring against Cassia as soon as she decided to think for herself. It was as if the whole society decided to crumble on cue. The same scenario was done well in Delirium, where the heroine faced escalating danger because of her own rebellious choices.