A velha professora Agatha McGee (Dame Angela Lansbury), em uma escola primária católica em Minnesota, questiona sua existência quando tem que começar a lutar contra o novo bispo Richard Baker (Robert Prosky). Como resultado, ela se aposenta e muda-se para a Irlanda, onde busca um admirador, James O'Hannon (Denholm Elliott), com quem ela se corresponde há cinco anos.