SPOILER ALERT!
Save Yourself - Kelly Braffet

Really good, complex characters drive this book and make it a very fast read.  The only thing I didn't like was the ending.  It felt rushed and I didn't like the whole "goth kids blow up the school and go on a killing spree" ending.  It's cliche and I hate that it perpetuates the stereotypes that goth kids are all bullied losers that will snap and become ultra-violent.