City of Ashes - Cassandra Clare
Every once in a long, long, long, long, while a sequel comes along that makes its predecessor look like a piece of shit. I present to you City of Ashes.

Cassandra Clare's writing is not the best, but that doesn't matter. She writes a story almost like no one else and she has a beautiful way with characterization. Every character is so utterly fleshed out and wonderful, I just cannot help but love them all.

I also have to give her props for being able to write very climactic endings. Both ending to City of Bones and City of Ashes were very intense and just frickin wonderful. I highlighted very for a reason.

And that twist was so unexpected! I was just like:
All together it was a very satisfying and wonderful read with a wonderful cast of characters and a satisfying yet shocking ending.