...
I love the character development and the way both main characters are mature and believable. Not to mention the angst is impeccable.