Not usually a fan of young adult fiction, but this is a great book. It does address serious issues, but is very human and very funny. The cardboard stereotypes are avoided and a young person (and some of us older ones) can get some good life lessons from here.