And run like hell to show it off
From a child's heart again
So we treat our love like a firefly
Oh promises we made when we go walking
Like it only gets to shine for a little while
Charlie always said, "He'd like to live here"
Now I'd give anything to feel love
Oh promises we made when we go walkin'
How we thought we new it all back then
He said, "We'd never let our love run dry
You can start a love with good intentions
Turned eighteen and left our sleepy town
Now and then I sometimes think of Charlie
Charlie said, "He wanted to get married "
And run like hell to show it off
For Charlie to come back and bring the life he'd found
And run like hell to show it off
Then you look up and it's gone
Like it only gets to shine for a little while
Oh promises we made when we go walking
When being lovers meant a stolen kiss
Letters came and went and I kept waiting
But we were only ten so we'd have to wait
And that's just me and Charlie talking
So you treat our love like a firefly
The road you take don't always lead you home
Catch it in a mason jar with holes in the top
You catch it in a mason jar with holes in the top
And holding hands with nobody else around
Like it only gets to shine but for a little while
Catch it in a mason jar with holes in the top
So you treat your love like a firefly
Like so many do these days"
That's just me and Charlie talking
It's funny how time and distance change you