Verse 1
I’ve been looking in the mirror late at night
Seeing every wrong, every broken fight
I know I hurt you more than I ever meant to do
And I carry every word I never told the truth
I was lost in my own ways, chasing things that didn’t matter
Didn’t see the damage till my world was shattered
Now I’m standing here with nothing left to hide
Just a heart that’s learning how to try
Pre-Chorus
I can’t erase the past, I know it’s true
But I’m learning how to be someone new
Chorus
I’m sorry for the pain I caused you, every tear you cried
I was blind, I was broken, I was wasting all our time
I’m working on myself, even when it’s hard to do
Trying to be the man I should’ve been for you
I know words don’t fix it all, but I swear I’m trying too
I’m changing every day, hoping someday you’ll see
That I’m becoming who I was meant to be
Verse 2
I’ve been learning how to sit with my mistakes
Not run away, not hide behind my shame
Every step forward feels heavy but it’s real
And for the first time, I’m learning how to heal
I don’t expect forgiveness overnight
I just hope you see I’m fighting for what’s right
Pre-Chorus
I can’t undo the hurt I caused before
But I’m not that person anymore
Chorus
I’m sorry for the nights I made you cry
For every promise I let die
I’m doing the work, I’m facing the truth
Trying to be someone worthy of you
I know trust takes time to grow
But I’m planting seeds and letting go
Of who I was, to be someone new
I’m changing, I swear I’m trying too
Bridge
If you could see inside my heart tonight
You’d see regret, and hope, and a will to fight
I don’t want to be the reason you’re in pain
I want to be the proof that people can change
Final Chorus
I’m sorry for the scars I left behind
For every moment I crossed the line
I can’t promise perfection, that’s not who I’ll be
But I promise effort, honesty, and real change in me
If you ever doubt my heart, just look at what I do
I’m becoming better, step by step, it’s true
I’m not who I was, I’m breaking through
I’m trying…
I’m really trying…
For you