В центре истории фильма "Старая дева" - сложные взаимоотношения между двумя кузинами, Делией Ловел и Шарлоттой, разворачивающиеся на фоне гражданской войны в США. Все начинается с трагического события: в день свадьбы Делии с богатым банкиром Джимом Рэлстоном возвращается Клем Спендер, ее бывший возлюбленный, который узнает о предстоящем браке и впадает в отчаяние. Шарлотта, тайно влюбленная в Клема, пытается его утешить, что приводит к непредвиденным последствиям.
После смерти Клема на поле боя, проходит четыре года, и Шарлотта открывает приют для сирот войны. Среди них оказывается Тина - дочь Шарлотты от погибшего Клема, чье существование она скрывает из страха потерять шанс выйти замуж за Джима Джо. Однако судьба распоряжается по-своему.
Делия, узнав о том, что Тина является дочерью ее бывшего возлюбленного, решает использовать это знание в своих корыстных целях. Она стремится обеспечить, чтобы Шарлотта навсегда осталась "старой девой", сохраняя тем самым тайну и предотвращая возможное счастье своей кузины.
Фильм исследует темы любви, предательства, семейных связей и морального выбора в условиях социальных ограничений того времени. Героини фильма оказываются перед сложным выбором между личными желаниями и общественными ожиданиями, что приводит к напряженному конфликту и высоким ставкам для каждой из них.