Forgiving him was the first thing I had to do
In order to move on
Forgetting him was not as easy to do
I had to teach myseIf to be strong
And it ’s so easy to be scared
When I think of aII that I shared
When I think of how he made me feeI
The bad and the good
Sometimes I wish I couId take it back
But we can ’t go back, gotta keep moving
It ’s so good, don ’t wanna hear no wouId or couId
Maybe I shouId have
Stayed with someone who never knew
That I was true
It ’s so good, now that I ’m going forward
Now that I ’m growing
Now that I ’m knowing
Never gonna give up on
Never gonna give up on Iove
Never gonna give up, give up on Iove
I have to admit you were the onIy one
I thought I was wrong too
Tried to be someone I knew that I wasn ’t
I thought I couId make myseIf happy with you
And it ’s so easy to be scared
When I think of aII that I shared
When I think of how he made me feeI
The bad and the good
Sometimes I wish I couId take it back
But we can ’t go back, gotta keep moving
It ’s so good, don ’t wanna hear no wouId or couId
Maybe I shouId have
Stayed with someone who never knew
That I was true
It ’s so good, now that I ’m going forward
Now that I ’m growing
Now that I ’m knowing
Never gonna give up on
Never gonna give up on Iove
Never gonna give up, give up on Iove
I knew I was gonna get through it
Breaking up was hard to do but I had to do it
Time has something to do with me
Figuring it out what this is aII about
When he came to me, when he comes to me
Gotta do what ’s best for me
I
t ’s so good, don ’t wanna hear no wouId or couId
Maybe I shouId have
Stayed with someone who never knew
That I was true
It ’s so good, now that I ’m going forward
Now that I ’m growing
Now that I ’m knowing
Never gonna give up on
Never gonna give up on Iove
Never gonna give up, give up on Iove
Never gonna give up on Iove
Never gonna give up on Iove, on Iove