For the most part I found City of Bones absorbing, yet predictable. There's one surprise I didn't see coming but should have, though. The protagonist, Clary, turns 16 during the course of the novel. I hope she catches onto things quicker as the series progresses and she gets older.