The Boyfriend List, by E. Lockhart
Oh my god, the ANGST! This book was like angst-to-the-max. Uber-angst.
And yet, I really liked it. Mostly because I thought Ruby was great:
I know it's weird to be fifteen and have a shrink. Until I had one of my own, I thought shrinks were just for lunatics, tragics and neurotics. Lunatics: insane-asylum candidates, people tearing their hair out and stabbing horses in the eyeballs and whatever. Tragics: people who get help because they've had something really bad happen to them like getting cancer, or being abused. And neurotics: middle-aged men who think about death all the time and can't tell their own mothers to stop poking into their lives.
Excellent summer book, even if you occasionally want to shake Ruby for being such a doormat.