Jeremiah è il figlio della giovane Sarah che si prostituisce ai camionisti nel sud degli Stati Uniti. Jeremiah è costretto a continui spostamenti: dai genitori adottivi, ai nonni rigorosamente religiosi alla sua vita senza radici, sulla strada con Sarah, tra interminabili soste in motel fatiscenti e strip-tease club popolati da loschi individui, sfruttatori e poco di buono. Jeremiah si adatta a situazioni sempre nuove e strane, ad una serie di padri scrocconi e nullafacenti e alla crescente follia di sua madre. In questi ambienti Jeremiah impara e cresce grazie alla sua incredibile forza nell'affrontare le avversità.