album cover
Streetlight Halos
5
Hip-Hop/Rap
Streetlight Halos was released on March 20, 2026 by Flow Globe Music Group as a part of the album Streetlight Halos - Single
album cover
Release DateMarch 20, 2026
LabelFlow Globe Music Group
LanguageEnglish
Melodicness
Acousticness
Valence
Danceability
Energy
BPM80

Music Video

Music Video

Credits

PERFORMING ARTISTS
JC Flow
JC Flow
Rap, Background Vocals
COMPOSITION & LYRICS
Jacob Eaton Croft
Jacob Eaton Croft
Songwriter
PRODUCTION & ENGINEERING
Randy Ross
Randy Ross
Mixing Engineer, Mastering Engineer, Recording Engineer
Jacob Eaton Croft
Jacob Eaton Croft
Producer, Graphic Design

Lyrics

Streetlight halos…
We don’t hide what broke us
We build with it
City raised me on a rhythm made of grit and grace
Siren-lullabies, but I still found a safer place
Had to learn to breathe when the pressure tried to choke
Had to learn to speak when my confidence was broke
Wrote my prayers in the margins of a hard week
Turned “I can’t” into “watch me” when my heart leaked
If you’ve ever felt small under tall buildings
I’m proof the cracked foundation still can hold ceilings
I took the shame, named it, then let it go
Put a light on the bruise, let the whole world know
I’m not what I survived, I’m what I chose
And I chose to rise and let 'em know
We put hope in the cracks ‘til the break turns crown
Turn the hurt into a road, we don’t run, we’re found
If the night comes loud, we don’t fight alone
We light up the seams in the stones we own
This is hope in the cracks, yeah, we bounce right back
Every scar got a shine and the dark can’t snatch that
Hold your pieces up high, let the whole room clap
We put hope in the cracks, hope in the cracks
I seen tough seasons turn kings into chess board pawns
Heard “you’ll never” in my head like it’s etched in stone
I been bent by the weight, still refused to fold
‘Cause the fire don’t erase you, it reveals your gold
I had days where my smile felt borrowed, not mine
Nights I stared at the ceiling, just bargaining time
But I learned you can’t outrun what you won’t name
So I faced that mirror and I spelled out my pain
Now the past ain’t a sentence, it’s a chapter I cite
A map to the moment I started choosing my life
If you’re walking through it, feeling stuck in the gray
Take one breath, take one step and you’re on your way
We put hope in the cracks ‘til the break turns crown
Turn the hurt into a road, we don’t run, we’re found
If the night comes loud, we don’t fight alone
We light up the seams in the stones we own
This is hope in the cracks, yeah, we bounce right back
Every scar got a shine and the dark can’t snatch that
Hold your pieces up high, let the whole room clap
We put hope in the cracks, hope in the cracks
We Shine… We shine
Take the “not enough,” turn it into “not yet.”
Take the regret, turn it into respect
Take the closed doors, turn ‘em into direction
Sometimes the loss is the lesson, not the ending
We shine, we shine
If you’re waiting on a sign to begin again
Look at your scars…where the light gets in
Let it run…Let it run…
Let it run…Let it run…
Shine again…
Written by: Jacob Eaton Croft
instagramSharePathic_arrow_out􀆄 copy􀐅􀋲

Loading...