17-letnia Novalee Nation (Natalie Portman) zachodzi w ciążę ze swoim partnerem Willym (Dylan Bruno). Wraz z nim wyrusza do Kalifornii, gdzie chłopak chce rozpocząć karierę piosenkarza. Po drodze zatrzymują się w miasteczku Sequoyah w Oklahomie. Tam chłopak pozostawia dziewczynę i ucieka. Zdesperowana Novalee przez kilka tygodni ukrywa się supermarkecie i tam wydaje na świat dziewczynkę. Z pomocą przychodzi jej nieśmiały bibliotekarz Forney Hull (James Frain). Media natychmiast nagłaśniają sprawę, dzięki czemu życie samotnej, młodej matki zupełnie zmienia się. Po wyjściu ze szpitala zamieszkuje z córeczką w domu byłej alkoholiczki Thelmy (Stockard Channing), która traktuje je bardzo serdecznie. Novalee zaprzyjaźnia się z sympatyczną pielęgniarką Lexie (Ashley Judd), zaczyna uczyć się fotografii. Tymczasem Willy zrobił karierę muzyczną, ale uzależnił się od alkoholu i narkotyków. Novalee dowiaduje się z gazet, że stracił w wypadku obie nogi. Postanawia go odwiedzić.