Rose Arensberg travaille avec d'autres femmes comme soudeuse sur les chantiers navals de Brooklyn pendant la Seconde Guerre mondiale. Elle entretient une relation amoureuse avec un vétéran, en attendant le retour de son mari, engagé sur le front en Europe. Rose doit faire face à un quotidien difficile, tout en s'occupant de sa fille Eleanor et de Ruth, une jeune réfugiée juive allemande qu'elle héberge et qui va tenter d'exorciser le trauma de son enfance en devenant catcheuse professionnelle.