In un piccolo paese della Carolina del Nord negli anni '20, la storia segue la vita di un giovane di nome Eugene Gant, un ragazzo curioso e sognatore, cresciuto in una famiglia affollata e tumultuosa. Mentre cerca di scoprire il suo posto nel mondo, Eugene si confronta con le ambizioni e le aspettative dei suoi genitori, in particolare con la figura dominante della madre, una donna forte e complessa. La sua adolescenza è segnata da una serie di eventi che lo portano a riflettere sulla sua identità e sul significato della libertà. Tra amori perduti e sogni infranti, Eugene si sente sempre più intrappolato in un ambiente che sembra ostacolare la sua crescita personale. La tensione tra il desiderio di fuggire e il legame con la sua famiglia crea un conflitto interiore profondo, mentre Eugene si prepara a prendere decisioni che cambieranno il corso della sua vita.