故事發生在南北戰爭時期。馬奇太太(艾米麗·沃森飾)的丈夫(迪倫·貝克飾)奔赴前線擔任軍醫,留下她獨自照顧四個女兒。作為家中支柱,馬奇太太以堅韌與仁愛維系著家庭,在動蕩時局中守護女兒們的成長。長女麥格(薇拉·菲茨杰拉德飾)溫婉端莊,雖向往優渥生活仍選擇清貧婚姻;次女喬(瑪雅·霍克飾)性格叛逆,以寫作探索女性獨立之路;三女貝斯(安妮斯·埃爾維飾)擅長音樂卻體弱多病,最終因猩紅熱早逝;幼女艾米(凱瑟琳·紐頓飾)熱愛藝術,在姐姐們的影響下逐漸理解責任與擔當。隨著戰爭持續,姐妹們歷經親情羈絆、理想追求與現實困境的考驗,在母親引導下逐步確立自我價值。丈夫歸家后,全家在破碎與重建中重聚,喬創辦的學校成為女性追尋教育平等的見證。