Sometimes I look in the mirror
I don't even recognize myself
But I start to get clearer
And you know so does everything else

Running through the long days and the long nights
Tryna keep my head up so high
It's gonna be alright, alright, alright

I've gotta give so much love
To me (to me), from me (from me)
I've gotta give so much love (so much love)
To me (to me), from me (from me)

The weight of the world on my shoulder
The world is heavy sometimes
Now that I'm another year older
I'm doing what I can to get by, get by

Running through the long days and the long nights
Tryna keep my head up so high
It's gonna be alright, alright, alright

I've gotta give so much love (so much love)
To me (to me), from me (from me) (gimme, gimme all that love)
I've gotta give so much love (so much love)
To me (to me), from me (from me)

Keep going, keep going
The days, the months, the years
Keep going, keep going
The worst, the storm, the fear
Keep throwing, keep throwing
Everything you got, 'cause I'm still here
Give it up for yourself, give it up for yourself
Give it up for yourself

I've gotta give so much love
To me, from me

I've gotta give so much love
To me (to me), from me (from me)
I've gotta give so much love (oh, I've got to give so much love to myself)
To me (to me), from me (from me)

I've gotta give so much love
To me (to me), from me (I've got to give it up)
I've gotta give so much love
To me (to me), from me (it's all from me)

I've gotta give so much love
To me (to me), from me (from me)