

Prompt / Lyrics
[Verse 1] I'd die for you Good morning Halo over my headache Ashtray gospel Coffee in a paper cup handshake Wrote my own scripture On the back of a court date letter Ink like incense Praying every bar makes me better I'm that rebel Tattoos on the parts I wanna forget Turn my rap sheet To a set list Never reject You see the change But you scroll through the old me Bitter Like you need my sins Just to make your shadow look bigger [Chorus] Don't throw rocks at angels When they drag themselves from the dirt (hey!) Don't quote my past like scripture When I'm bleeding Doing the work If I climb out this danger And you still point back at the hurt That's like throwing rocks at angels Then crying when you get hurt [Verse 2] You shout my old charges Like a chorus in a petty song But I broke them bars Turned that bunk bed to a stepping stone You love my testimony ‘til it makes you face your own lies You want a martyr Just to pin my picture over your pride I stitched my name On a jacket I ain't wear no more Hung it by the door As a warning what I'm praying for If God gave grace Who are you to keep receipts on my sins? If the judge said "case dismissed" Why you tryna open it again? [Chorus] Don't throw rocks at angels When they drag themselves from the dirt (from the dirt) Don't quote my past like scripture When I'm bleeding Doing the work (doing the work) If I climb out this danger And you still point back at the hurt That's like throwing rocks at angels Then crying when you get hurt (yeah)
Tags
Grimy hip-hop with swung drums, dusty chopped samples, and warm bassline; verse in a tight pocket with intricate internal rhymes, hook opens wider with shouted group vocals on key phrases; subtle organ stabs and filtered choirs add a street-gospel feel, male vocals gritty but melodic on the chorus
1:50
No
3/29/2026