Not your typical movie where everybody is perfect. Tackles some hard life lessons, but shows the difficulties of each person's life in light of weaknesses and victories. Sweet and tender in places and yet shows the hard stuff as well. Like I said great movie!