Me and Charlie Boy used to go walkin',
Sittin' in the woods behind my house.
When being lovers meant a stolen kiss and holding hands
with nobody else around.
Charlie said he wanted to get married
but we were only ten so we'd have to wait.
He said we'd never let our love run dry like so many do these days.
So you treat your love like a firefly,
like it only gets to shine for a little while.
Catch it in a mason jar, with holes in the top,
and run like hell to show it off!
Oh! Promises we made when we'd go walkin'...
That's just me and Charlie talkin'.
Charlie always said he'd like to leave here,
Turned eighteen and left our sleepy town.
Letters came and went and I kept waiting for Charlie to come back
and bring the life he'd found.
Funny how time and distance change you.
The road you take don't always lead you home.
You can start a love with good intentions,
and then you look up and it's gone.
So you treat your love like a firefly,
like it only gets to shine for a little while.
Catch it in a mason jar, with holes in the top,
and run like hell to show it off!
Oh! The promises we made when we'd go walkin'...
That's just me and Charlie talkin'.
Now and then I sometimes think of Charlie.
How we thought we new it all back then.
Now I'd give anything to feel love from a child's heart again!
So you treat your love like a fire fly,
like it only gets to shine for a little while.
Catch it in a mason jar, with holes in the top,
and run like hell to show it off!
Oh! The promises we made when we'd go walkin'...
That's just me and Charlie.