[Intro – whispered / echo]
(Yeah… yeah… uh…)
(Mmm, ohh… ohh…)
I gave it all to you…
And you still… broke my heart.
[Hook – melodic R&B w/ ad-libs]
Why’d you break my heart? (my heart, yeah)
I gave you everything (everything, ohh)
My love, my trust, my time (time, time)
And you threw it all away, yeah (away, yeah)
Why’d you break my heart? (why, why, why)
When I was down, I still held you up (held you up, yeah)
Now I’m left here in the dark (dark, dark)
With the pieces of my heart (yeah, yeah, yeah)
[Verse 1 – rap flow, melodic switches]
(Yeah)
You said “work late,” but the hours don’t add
I’m scrollin’ through receipts, now I’m seein’ the facts (facts)
Perfume on your hoodie, that ain’t mine (nah)
Tryna creep home early, beat me back in time (woo)
I was solid, I was loyal, I was real with you (real)
Gave the keys to my soul, signed the deal with you (yeah)
Now it’s fake smiles, fake love, fake calls
Whole time you was buildin’ up the great wall
[Pre-Hook – smooth R&B]
(Ohhh, yeah)
Could’ve kept it true, could’ve stayed down (stayed down, yeah)
Instead you let the lies run all through this town (through the town, yeah)
I was blind to the games that you played so well (so well)
But I see it clear now, I ain’t under your spell
[Hook – layered vocals, echoes]
Why’d you break my heart? (my heart, yeah)
I gave you everything (everything, ohh)
My love, my trust, my time (time, time)
And you threw it all away, yeah (away, yeah)
Why’d you break my heart? (why, why, why)
When I was down, I still held you up (held you up, yeah)
Now I’m left here in the dark (dark, dark)
With the pieces of my heart (yeah, yeah, yeah)
[Verse 2 – harder rap delivery]
(Yeah)
Check the DMs, screenshots don’t lie
Every “I’m with the homies” was another disguise
I was buyin’ you the world, tryna put you on a throne
But you was busy playin’ house when I wasn’t home (damn)
All the nights I believed, all the fights I ignored (uh)
Had me thinkin’ that my queen was the one I adored (yeah)
But a crown on a fake don’t make ‘em royalty
Now the throne’s empty, it’s just loyalty with me
[Bridge – moody vocal run, trap-soul breakdown]
Ohhh, yeah… (yeah, yeah, yeah)
You could’ve been real, but you chose the lies (chose the lies)
I gave you my soul, now I’m takin’ it back tonight (back tonight)
You won’t see me beg, won’t see me fall (nah, nah)
Your betrayal built my strength, now I’m standin’ tall (standin’ tall, tall, tall…)
[Final Hook – big, layered harmonies]
Why’d you break my heart? (why’d you, why’d you)
I gave you everything (everything, everything)
My love, my trust, my time (yeah, my time)
And you threw it all away (all away)
Why’d you break my heart? (ohhh, ohhh)
When I was down, I still held you up (held you up, held you up)
Now I’m left here in the dark (in the dark)
With the pieces of my heart (heart, my heart, my heart…)
[Outro – faded vocal runs / ad-libs]
(Yeah, yeah, yeah…)
(Pieces, pieces…)
(Gave it all… gave it all…)
You broke my heart…
But I’m stronger now.