I really LOVED this book. So many twists and turns. The overall story is FANTASTIC and I really thought the characters were all very well developed. I fell in love with them all and found myself rooting for them. I couldn't put this book down and although it's long, I read it until 3am. :) I can't wait for more!