En 1864, alors que la guerre de Sécession fait rage, John McBurney, caporal dans l'armée unioniste, gravement blessé, trouve refuge dans un pensionnat de jeunes filles, en plein Sud des Etats-Unis. L'établissement, tenu par la rigoureuse Martha Farnsworth, ne compte qu'une préceptrice, la douce Edwina Dabney, et quelques pensionnaires, Alicia, Jane, Amy et Mary. Bien que méfiantes, toutes s'empressent de panser les blessures du soldat et de le cacher aux bataillons sudistes qui vont et viennent dans les environs. McBurney, qui sait se montrer aimable et charmeur, ne laisse personne indifférent. Sa présence attise les désirs et les tensions...