En 1911, dans une petite ville du Sud des Etats Unis, hypocrisie de la communauté a laquelle se heurtent des personnages étrangers a elle. Alma, une déjà vieille fille pleine d'idéaux mystiques, retrouve John, un ami d'enfance, jeune médecin sensuel et débauché. L'un et l'autre son enrayés par un univers familial étouffant. Alma est la fille d'un pasteur puritain et d'une Mère infantile et perverse. John est le fils d'un vieux médecin fragile et autoritaire. Sans jamais parvenir a une union, Alma et John s'attirent, se repoussent, cherchant en l'autre son contraire, mais aussi son double.