[Intro]
[Verse 1]
I could have been a better brother
I could have been a better son
I m sorry for the pain I caused you
And all the worries that I gave you, mom
[Verse 2]
Every time there was a riot
I couldn t ever stay at home
I had to run and join the fire
You and dad said no, but I had to go
[Pre Chorus]
You were still the best of mothers
And now I know the fear you felt for me
You told me to stay off the streets cause
You didn t like me out there selling weed
[Chorus]
I don t regret the things I ve done
They made me what I am, you see
I can t apologize forever
For everything that isn t me
[Verse 3]
I could have been a better brother
I could have been a better friend
I hope you know how much I love you
And if you don t, I really understand
[Verse 4]
I used to be so bloody selfish
I tried to make it to the top, you see
The only thing I didn t get is
You ve always given me the help I need
[Pre Chorus]
I should have been a better brother
It s easy now to see it clear
I m sorry that I hurt you all and
I m sorry that I caused you all so many tears
[Chorus]
I could apologize forever
For everything I couldn t be
I can t apologize forever
For everything that isn t me
[Verse 5]
I could have been a better lover
I could have been a better man
I m sorry that I work so much and
The fact that I never really have a plan
[Verse 6]
I m sorry, oh, I m so sorry
That it s so hard to say this word
And even with all the things we ve been through
Sometimes I think that I will never learn
[Pre Chorus]
I could have been a better lover
I could have been a better man
I m gonna be a better father
Hell, I m doing everything I can
[Chorus]
And I will live with this forever
With everything I couldn t be
I can t apologize forever
For everything that isn t me
[Outro]
I could have been a better brother
I could have been a better son
I could have been a better lover
But in the end, I m your only one