In the ring of shadows under the lights so bright
A warrior fought with all his might
With a heart of fire and a mind so wild
He danced with the darkness a father's lost child
But the flames grew dimmer as the years went by
In the forest of the fireflies where legends never die
Firefly firefly burning through the night
Lost in the echoes of a never-ending fight
Firefly firefly fading in the sky
Why'd you have to say goodbye?
In the house of horrors where his demons played
He wore a mask of madness and the memories stayed
With whispers in the wind and shadows in his eyes
He fought through the pain wearing a hero's disguise
But the weight of the world it was too much to bear
In the forest of the fireflies he vanished in the air
Now the ring is silent and the crowd stands still
The memory of a champion forever we'll feel
In the flicker of a firefly his spirit will remain
A light in the darkness through the joy and the pain
Firefly firefly burning through the night
Lost in the echoes of a never-ending fight
Firefly firefly fading in the sky
Why'd you have to say goodbye?
So here's to the firefly who lit up the dark
With a heart full of courage and an unyielding spark
You're a legend in the tears we cry
In the forest of fireflies your spirit will never die
Firefly firefly fading in the sky
Why'd you have to say goodbye?
Firefly firefly fading in the sky
Why'd you have to say goodbye?