It's the 1960s and Selma (BJÖRK) is a Czechoslovakian immigrant who moved to the United States so that her son, Gene (VLADICA KOSTIC), could have an operation to repair the degenerative eye disease he inherited from her. Working various jobs including pressing metal at the local tool company, Selma hopes to raise enough money for the operation before her condition renders her blind.
Living in a trailer on some land owned by local cop, Bill (DAVID MORSE), and his wife, Linda (CARA SEYMOUR), Selma tries not to call any undue attention to herself, but her bouts of daydreaming and strong interest in musicals - she's rehearsing for the lead in a local production of "The Sound of Music" - often calls for her close friend and co-worker, Kathy (CATHERINE DENEUVE), to cover for her at work and on the stage.
Realizing her condition is worsening, Selma takes on more work, hoping to raise the necessary money and beat the clock that's ticking against her. Yet, she refuses the help and meek romantic overtures of Jeff (PETER STORMARE), an amiable man who returns everyday to offer her a ride anywhere home or in town, knowing that she'll probably turn him down once again.
When Selma and Bill share secrets one night - regarding her and her son's worsening vision and the fact that he's desperately broke and worries that he'll lose both his home and his materialistic wife - a series of events then set into motion unforeseen developments that will change all of their lives forever.