

Prompt / Lyrics
[Intro] Lost my mom at three Whole world cut deep Swear that pain raised me But it ain't break me (nah) [Verse 1] I was three in the front row White room, big coats, eyes low They said "she gone," I ain't know Just remember that door close slow Then bags in a hallway, new house, new rules New hands that hit hard, new voices so cruel They said I was lucky I felt like a punchline Sleeping with my shoes on Heart on a landmine Talked down on me daily "Boy, you won't be nothing" So I learned to raise myself 'Cause the grown folk bluffing I was feeding my fear Out the bottle and the bag Trying not to feel So I ran with the trash Every bruise, every night that I bled in the sink Had me staring at the mirror like "you better not blink" [Chorus] From hurt to hallelujah From blood on my hands to prayer on my lips I was lost in the dark, but He knew ya Pulled me out that pit, I ain't going back in I was numb, I was high, I was breaking Trying to die just to stop all the shaking Then God took my pain, started changing me Now the curse on my name turning into a blessing, see [Verse 2] Used to choke on the smoke just to sleep at night Pop pills, pop off if you look at me twice Thought the devil was a friend He was feeding me lies "Boy, you broken by design Might as well get high" Then one day in the bathroom Eyes red, floor cold, heart done I said "God, if You real I can't carry this gun" I can't bury my anger In another small grave I can't drink my way out Of the boy You made Felt a hand on my shoulder Ain't no person in sight Felt my lungs fill slow For the first time in life Phone rang, big bro on the line like "stay" Get up out that house Come and crash at my place Step by step, yeah, I dropped them habits Shook those demons off, had to break that pattern Now I'm walking with the weight of a king, not chains Still scarred, but I'm free Still hurt, but I'm changed (yeah) [Chorus] From hurt to hallelujah From blood on my hands to prayer on my lips I was lost in the dark, but He knew ya Pulled me out that pit, I ain't going back in I was numb, I was high, I was breaking Trying to die just to stop all the shaking Then God took my pain, started changing me Now the curse on my name turning into a blessing, see [Bridge] This for that little boy Crying in a locked room This for that foster kid Thinking that it's all doomed I'm proof that the story can flip, lil man Keep breath in your chest Keep faith in your hands (yeah, yeah) [Chorus] From hurt to hallelujah From blood on my hands to prayer on my lips I was lost in the dark, but He knew ya Pulled me out that pit, I ain't going back in I was numb, I was high, I was breaking Trying to die just to stop all the shaking Then God took my pain, started changing me Now the curse on my name turning into a blessing, see (hallelujah)
Tags
rap, Moody trap beat with detuned bells and airy pads over a heavy low-end bounce. Confessional, melodic male vocals that blur rap and singing, close-mic and raw. Hook opens with stacked harmonies and distant choir textures. Verses start minimal, then 808s and hi-hats build for an uplifting, church-like final chorus with subtle organ and gospel-style ad-libs.
3:21
No
3/1/2026