What a beautiful beautiful book..
The story and characters are so complex and well thought out. I want to re-read it right now, so that I can really appreciate the complexity and pick up on some things that I didn't catch the first time. There are so many layers! I am left pretty much speechless..
Everything is just wonderful. I loved Ruby and all of the side characters. It was so great because I had no idea who to trust and at times who was even the villain. There's a perfect amount of mystery, action, and development. I loved it. Highly recommend it to anyone.