I just read this for the second time (anticipating the release of Clockwork Princess) and I think it may have been even better the second time around. Reading Clockwork Angel, I remember being confused by parts and not completely understanding the purpose, but now everything makes sense! There is so much foreshadowing that is placed so carefully that you can't even tell. There are still some little foreshadowing parts that I don't understand, but I'm sure all questions will be answered in CP2. All the characters are so well developed and I just love them - especially Tessa, who is so fierce while still being reasonable and logical. My heart bleeds for these characters. Overall, Clockwork Angel is amazing, Cassie is a genius, and THE FEELS. Off to reread Clockwork Prince!