A review by marpesea
Bitter End by Jennifer Brown

Didn't finish because it felt preachy, like an after school special with little else going for it. Skip this and read Brown's other book Hate List.