I actually received this book in the mail several weeks ago, finally ordering it despite the hype, yet it still took me awhile to finally read it. Shame on me! Given the reviews I've read from many reviewers I share similar tastes with, I don't know why I was so hesitant to read this. I had a hard time putting this book down, and never did for long. Just about every supernatural creature (demons, vampires, werewolves, fairies, witches, warlocks, etc.) is present in this book, whether a character in the story or simply talked about. I thought this added a lot of dimension to the story, as opposed to just focusing on vampires or faeries, or a couple of the various supernatural races.City of Bones is fast-paced with witty writing. It has been a long time, if ever, that I have read a book that is so full of well-timed sarcastic dialogue and I really enjoyed it. Being of a sarcastic nature, myself, I really thought that Clare did a great job working that into the story. Really, the dialogues felt very realistic to me, not forced or fake, as I sometimes find with some books. I also enjoyed the characters. Clary is a great heroine, very dynamic and full of spunk. And yes, there's a bit of a love triangle--I seem to be reading about those often these days. Both Jace and Simon are perfect to fill those last two spots in the triangle, and it is interesting to watch their story develop. Clare did a great job with all the characters in this story--I think her gift for writing sharp dialogue really helped with their characterization and development.Can I say that with all the twists and turns in the plot, many of which I could see coming, one of the biggest twists of all actually caught me by surprise? Of course, I won't tell you what that is, and actually there are probably two "really big twists" so I'll let those of you who have read this wonder which one I'm referring to. :-) I have already ordered books 2 and 3 of The Mortal Instruments series and can't wait to pick up the story in City of Ashes.