Well written and touching, although there were moments that I was so angry at the characters that I wanted to yell. A lovely look at a community and its influence and involvement in the lives of its young people, as well as the hurts and pains that influence the main characters' life choices. Worth reading.