Outstanding plot, with drama, emotion and comedy. Up there with American Beauty.