
Lyrics
Intro
(ayy) Yeah, yeah, yuh
Skrrt, skrrt—listen
Uh, uh, ah-ah
Verse
Alarm clock, empty pockets, mama say she prayed again (pray)
Bus stop dreams, ticket torn, I still ride in pain
Rent due, lights flicker, landlord yelling through the door
Got a list of coulda-woulda, but the list still wants more
I been folding busted shirts just to hide a crooked seam
Smiling for the camera, but I’m choking on the steam
Job calls me one day, ghosted the next day, ayy
Boss say hold on, I say how long? He say maybe
Credit score like a scar, it don’t heal, it just stays
Walking through a crowd but the silence got weight, ayy
Said I’d be somebody, that promise got lost in transit
Dreams on layaway, hope on a minus balance
I’m learning how to bargain with my worn-out confidence
Trading good nights for little wins, call that common sense
Phone screen lighting up with another bill I dodge
Tastes of better days but I’m chewing on mirage
Mama working double shifts while popping sleeping pills
We stitch the holes with stubbornness, that’s how we deal
Clock ticks like a judge, courtroom in my chest
I plead verse after verse but the verdict never rests
I got scars that map the route from then to now
I map them into lyrics, every line a vow (let it out)
Yuh, I’m tired but I’m stubborn, battle-scarred and loud
Walking crooked, walking proud, humble but I’m proud
Chorus
Life hit hard, life hit hard, life hit hard, life hit hard (yeah)
But I breathe, I breathe, I breathe, I breathe (uh)
Life hit hard, life hit hard, life hit hard, life hit hard (yuh)
But I move, I move, I move, I move (move)
Verse
Streetlight confession, I confess I’m still awake
Counting every small win like it’s currency I make
Friends fall like dominoes, people change their tune
Some nights I’m the sun, other times I’m the monsoon
I learned to sleep on hope and wake up on hustle
Turned my whisper into work and muscle into muscle
Promise rings in the trash, but the lessons still warm
I keep a careful heart, but I refuse to lock the door
Late night supermarket trips, cereal and empty talk
See a kid with clean shoes, remind me I can walk
Past the debt collectors, past the empty cupboards
Past the nights I prayed to be less scared of numbers
I hold to simple things: one breath, one step, one song
I repeat the mantras when the night gets long (repeat)
I ain’t asking for pity, I’m writing my own weather
Storms teach navigation, storms taught me tether
Ink-stained fingers, pockets low, eyes on the summit
Turn the pain to proof, turn the proof into a sonnet
Every scar a currency, spend it on tomorrow
Every loss a lesson—sometimes sorrow buys wisdom
So I hustle like a preacher and I pray like a thief
Stealing back my nights, saving fragments of belief
Yuh, I stumble, I bruise, I grind, I climb
Tell the mirror what I told the pavement—one at a time
Chorus
Life hit hard, life hit hard, life hit ha
Remix this song
More songs
View all
Intake 75 (Empty Pockets, Empty Heads)lakmal perera
She Broke My HeartJoslyn Alvarez
SwervInfamousTravis Price
Mac, You Buffered OutWilliam Chavez Garcia
All Glory to GodAlmeta Beiler
Overcook the ShowSadia Hassan
Diss You Three Times FoolParadigm Student
Runnin' the Pitchjaylen sug
Pick Me AlanaLucifer Morningstar
They Prayed On My DownfallPekd Low