Verse 1:
I was raised where the gravel meets the sky,
Under boots, every prayer had a little dust on the line.
Mama said, “Chase the stars, but don’t forget your name,”
Daddy left a map carved in that old oak frame.
Pre-Chorus:
Now I’m ten towns deep with a heart half-broke,
Carving out a life with a song and some smoke…
Chorus:
I got dirt on my dreams and mud on my soul,
Took a few wrong turns down that no-name road.
But I still believe in love and lightning bugs,
And that a broken heart still beats strong enough.
Ain’t clean, ain’t neat — but it’s real as it seems,
Just a little dirt on my dreams.
Verse 2:
She had wildflower eyes and a six-pack laugh,
Said she’d follow me anywhere — then never came back.
Left her ghost in a melody I can’t shake,
And a tattooed town that still knows my name.
Pre-Chorus:
Now the stars don’t shine like they did back then,
But I play that song like I might win again…
Chorus:
I got dirt on my dreams and rust on my strings,
But I still show up and I still sing.
I’ve kissed the sky, hit the floor too fast,
But I get back up and I never look back.
Ain’t clean, ain’t neat — but it’s mine at least,
With a little dirt on my dreams.
Bridge:
They say dreams don’t grow where the wild weeds climb,
But I’ve seen gold in a ditch sometimes.
Final Chorus:
Yeah, there’s dirt on my dreams, and fire in my veins,
Still chasing that sun through the pouring rain.
I still believe in scars and second tries,
In rolling the dice and living wide.
It ain’t polished clean — but it’s everything to me,
Just a little dirt on my dreams.