Holy! Exclamation! Points! Batman! No, really. The characters were ok-ish and the plotting was not as sturdy as it could have been, but the exclamation points pushed me over the edge. And I say this as someone who abuses exclamation points frequently. Lots of telling, not showing and a general weak storyline made this one a poor read for me.