[Verse 1]
I stare at the ceiling, soul feelin’ heavy
Heart like a warzone, hands never steady
Lost in my mind, got a map with no route
Smilin’ on the surface, but I’m tryna scream out
I write pain in my notes, bleed ink in the lines
But they scroll past fast, like I’m wastin’ their time
Every “I’m fine” is a lie I rehearse
They say it gets better, but first it gets worse
⸻
[Hook]
I hear echoes in the dark, callin’ out my name
Tryna outrun shadows, but they move the same
I’ve been broken, I’ve been bent
But I ain’t ever been spent
Still I rise through the scars and the rain
⸻
[Verse 2]
I lost some friends to the silence they hid
Now I light a candle for the things they never did
Scroll through the past, yeah, the photos don’t age
But the boy in the frame got stuck in a cage
This world love your smile but forgets your cry
Post a quote for the likes, then they let you die
But I’m here, still breathin’, still bruised
Still choosin’ life, even when I’m confused
⸻
[Hook – repeat]
I hear echoes in the dark, callin’ out my name
Tryna outrun shadows, but they move the same
I’ve been broken, I’ve been bent
But I ain’t ever been spent
Still I rise through the scars and the rain
⸻
[Bridge – soft melodic rap / singing style]
If I fall, let me fall into truth
Not the mask I wore in my youth
If I rise, let it be for real
No more hiding what I feel
⸻
[Final Hook – raw emotion]
I hear echoes in the dark… and I talk back now
No fear in my chest, I don’t back down
Yeah, I’ve been broken, I’ve been bent
But my fire ain’t spent
Still I walk through the storm, head high and proud