[Verse 1]
Swiping through the nights, just faces on a screen
Modern love’s a ghost in a digital dream
One-night texts and Friday flings
No real talk, just Netflix things
And I’m just out here tryna find someone who sees me
[Verse 2]
I brought her flowers, she left me on read
She said I’m sweet, then ran off with him instead
I held the door, I held her pain
But I guess she needed someone plain insane
And I'm tired of bein’ good in a world that wants crazy
[Chorus]
They say nice guys finish last, I never knew what that meant
Thought it meant we lose the race, always left with regret
But now I see it clear at last, through every shattered past
Nice guys ain’t losers — we’re just the ones who last
We’re the ones still standin’…
When the thrill is gone and all the bad boys vanish
[Verse 3]
She called me up when the player broke her heart
Told me I was the one she shoulda loved from the start
But I ain't no second-string, no backup plan
I'm a real love, ride or die kind of man
And maybe someday, that’ll count for something
[Bridge]
I ain't bitter, just bruised
In a world where real love always loses
But I still hold the door, still believe in slow
Even if this hookup culture moves too cold
'Cause deep down I know...
[Chorus]
Nice guys finish last — but we finish strong
We’re the ones you miss when the quick loves are gone
We don’t play games, we just love hard and fast
So if that’s last place, I’ll wear it like a badge
Yeah, nice guys finish last…
But we’re the ones left when all the bullshit’s passed
[Outro]
So I’ll keep my heart wide open
Even when it feels broken
‘Cause real love takes time — and I’m built to last
Yeah, nice guys finish last…
But we’re the ones worth waitin’ for when it all comes crashin’ back