Em 1666 em Massachussetts, Bay Colony, uma bela mulher (Demi Moore) casada com um médico (Robert Duvall) chega na localidade na frente do marido, com a incumbência de providenciar um lar para o casal. Mas ela fica apaixonada por um reverendo (Gary Oldman), que tem por ela os mesmos sentimentos. No entanto, eles reprimem tais emoções pelo fato dela ser casada, mas quando ela supõe que seu marido foi morto pelos índios ela se sente livre e acaba ficando grávida do reverendo. Mas, como apesar de ficar presa e socialmente marginalizada ela se recusa a dizer o nome do pai da criança, passa então a portar um "A" de adúltera bordado em cores vermelhas em suas roupas, como símbolo de sua vergonha perante a sociedade local.