[Verse 1]
I see your face in every quiet room
Echoes of words I said too soon
Thought I was right, thought I was strong
Didn’t see I was doing you wrong
You gave me trust, I let it fall
Now I’m the reason for it all
No alibis, no place to hide
Just me and this guilt inside
[Pre-Chorus]
And I’ve been running from the truth
But it keeps running back to you
[Chorus]
So I’m laying it all on me tonight
Every tear, every broken fight
I was blind but now I see
What you meant, what you gave to me
No excuses, no disguise
I was wrong, I apologize
If love’s gone, I’ll let it be
But the blame… yeah, that’s on me
[Verse 2]
I hear your voice in memories
The way you begged me just to see
That love ain’t loud, it don’t compete
It’s in the ways you stayed for me
But I was caught up in my pride
Too busy pushing you aside
Now every second that you’re gone
Feels like I’m where I don’t belong
[Pre-Chorus]
I tried to shift it, tried to lie
But I can’t look you in the eye
[Chorus]
So I’m laying it all on me tonight
Every tear, every broken fight
I was blind but now I see
What you meant, what you gave to me
No excuses, no disguise
I was wrong, I apologize
If love’s gone, I’ll let it be
But the blame… yeah, that’s on me
[Bridge]
If I could turn back every hand of time
I’d hold you closer, read the signs
But lessons come when hearts break down
And mine’s the one that hit the ground
I don’t deserve another try
But still I’m hoping you might
Remember love before my mistakes
Before I let your heart just break
[Final Chorus – stripped → full]
So I’m laying it all on me tonight
(No more running, no more lies)
Every tear, every broken fight
(I see truth in your eyes)
I was blind but now I see
What you meant, what you gave to me
No excuses, no disguise
I was wrong… I apologize
If love’s gone, I’ll set you free
But forever… it’s on me
[Outro]
Yeah…
It’s on me tonight…
All on me…