The power and influence of a teacher in children's lives, first love, starting over, trust, perseverance, letting go and so many worthy themes - all there. And it took me a while to warm up to the cast - but found them all all charming and engaging as the movie progressed. An enjoyable and quite unique family movie.