So I stayed up WAY too late last night to finish this gem. and WOW. Just WOW. Wonderful coming of age story of a girl who is struggling to overcome her "destiny" and DNA, while dealing with the abandonment of her mother, and the ultimate betrayal of friendship by her lifelong best friend, who then died. Vera loves Charlie as much as she hates him. Vera's voice is fresh and honest. I loved the snarky, saracastic but spot on life observations. I especially liked the relationship between Vera and her dad as they both basically refuse to deal with their abandonment by Vera's mother and their determination that Vera not make the mistakes of her parents.