Vivian Perry jest dyrektorką domu dla dzieci o zaburzeniach emocjonalnych, spowodowanych przez bak miłości. Niestety placówka ma być zamknięta z powodu braku funduszy. Vivian postanawia więc zabrać dzieci na farmę swoich rodziców bo nie chce by trafiły do zwyczajnych domów dziecka....
Akcja filmu toczy się w latach trzydziestych XX wieku. Arthur Parker (Steve Martin) jest sprzedawcą, któremu niezbyt dobrze wiedzie się w sprawach zawodowych. Jest żonaty z Joan (Jessica Harper). Kiedy w sklepie muzycznym spotyka nauczycielkę, Eileen (Bernadette Peters), ulega jej urokowi.