I read this in one sitting, it was so good! The characters seemed to jump right out of the page, everyone was so defined and memorable, I felt like I'd known them forever. The plot unfolded like a flower, I was not bored once. I loved it.