
[Intro – Operatic Choir] Ahh-ahh-ahh… Above me, halos shimmer bright Below me, flames are breathing light One road is gold, one road is coal And both are fighting for my soul [Verse 1 – Rap] I woke up with thunder knocking hard on my chest Like judgment had a warrant and it came to collect Mirror looked back like, “Brother, confess” I’ve been dancing with demons in a borrowed tux vest Streetlights flicker like candles in rain Every blessing I touched had a shadow of pain I smiled at the angels, made deals with the night Now the devil knows my name and the heavens know I lied I was chasing crowns made of smoke and chrome Built a throne out of sins, still felt alone Mama said, “Son, don’t sell what’s divine” But the world paid cash for a piece of my mind I hear wings when I sleep, hear chains when I wake Every step that I take makes the marble floor shake One hand on a prayer, one hand on a flame Trying to wash my soul, but it still knows my name [Pre-Chorus – Sung / Operatic] Oh, mercy, where do I run? When the moon turns red and hides the sun If heaven calls and hell replies Will I fall or will I rise? [Chorus – Choir + Rap Ad-libs] I’ve been living on the line Between the choir and the fire One side singing, one side screaming Both sides pulling my desire I’ve been walking through the smoke With a halo made of wire Pray for me, pray for me Between the choir and the fire [Verse 2 – Rap] They told me power was a stairway to the sky But every step had a sinner asking why Money spoke sweet with a serpent’s tongue Promised forever, left me dying young I saw kings with no peace, saints with old scars Lost boys wishing on funeral stars Everybody wants the light, nobody wants the climb Everybody wants grace, but they bargain with time I’ve done wrong with a righteous face Wore gold on my neck but my heart felt erased The gates looked close, but the pit felt near And the loudest voice was the one called fear Tell me, is redemption just a word we sing? Or can broken men still grow white wings? I’m not asking for a throne, not asking to shine Just a second of truth in a lifetime of lies [Bridge – Female Soprano / Choir] Kyrie, kyrie… Carry the lost through the storm Raise up the ash, make it warm If he is dust, let him breathe If he is chained, set him free [Verse 3 – Rap, More Intense] Now I stand where the black road splits One path burns, one path lifts Demons in suits, angels in tears Both been watching me waste my years I hear the choir say, “Choose what remains” I hear the fire say, “Pleasure is pain” I see my past like a courtroom wall Every scar, every curse, every rise, every fall But I ain’t dead, so the verdict ain’t sealed Still got wounds, but the wounds can heal Still got breath, still got knees Still got one last prayer in me So let the bassline shake like the end of days Let the violins cut through the purple haze If hell wants war, tell the bells to ring I was born in the dark, but I’m reaching for wings [Final Chorus – Full Choir + Rap] I’ve been living on the line Between the choir and the fire One side singing, one side screaming Both sides pulling my desire I’ve been walking through the smoke With a halo made of wire Pray for me, pray for me Between the choir and the fire [Outro – Operatic Choir] Above me, mercy opens wide Below me, shadows crawl inside I lift my hands, I face the dawn The war ain’t over… but I’m not gone Ahh-ahh-ahh… Between the choir and the fire…

