You know me better than I know myself
Have you ever known me?
No, no, don't try to pretend to
Understand it, nobody understands you
Me, a new me
You know me better than I know myself
I think we waited
You know me better than I know myself
You know me the best
Maybe it won't, if we do or we don't
You know me the best
I can't wait no longer of waiting my turn
Look surprised
This thing is getting stronger and stronger
You know me better than I know myself
You know me better than I know myself
I've waited in line
You know what to expect
Things will never be the same again after tonight
How long have I known you?
A new me
'Cause you know me better than I know myself
The way that I can, let's see this thing through
You know me better than I know myself
You know me better than I know myself
You know me better than I know myself
So let's get down to it
You know me better than I know myself
You know me better than I know myself
You know me the best
One thing remaining
You know what to expect
You know me better than I know myself
You know what to expect
You know me better than I know myself
Bit too shy to jump in
But when it comes to you, I can't win
You know me better than I know myself
You know me the best
When you did take it further
How many years can we keep going on this way?
So don't be defensive
Long enough, baby
Where I believe the friendship can survive
Only too well
Not in all this time been untrue
I think I'm rolling free, let me see this through
I just thought someway I have to match you
A new me
Too afraid to nurtured stay
You know what to expect
You know me better than I know myself
You know me
You know me the best
You know me better than I know myself