La anciana maestra de escuela Agatha McGee (Dame Angela Lansbury), en una escuela primaria católica en Minnesota, cuestiona la existencia de su vida cuando tiene que comenzar a luchar contra el nuevo obispo Richard Baker (Robert Prosky). Como resultado, se retira y se traslada a Irlanda, donde busca un admirador, James O'Hannon (Denholm Elliott), con quien mantiene correspondencia durante cinco años.