I've watched the morning undress you 
So many times but I still catch my every breath 
It hasn't always been easy 
So many changes 
But time washes over us 

No you don't blame me for all that I'm not 
For all that I am you say is so much more than good enough 

Who said that opposites don't attract 
If you say this then I'll always say that 
Who said that opposites don't attract 
If black is white, and white is black 
Then it's the fact we're both different 
That makes us the same 
That makes us the same 

Friends say that we've got nothing in common 
In different shoes but it's the same ground we're walking on 
Everything that is different is still, 
{Still talking under siege}, but that won't pull us apart 

You say you love me for all that I'm not 
And I still love you for all that you are 

Who says that opposites don't attract 
If you say this then I'll always say that 
Who says that opposites don't attract 
If black is white, and white is black 
Then it's the fact we're both different 
That makes us the same 

But we always 
Find ourselves 
In the middle 
Oh I don't blame you for all that you're not 
For all that you are is so much more than good enough 

Who said that opposites don't attract 
If you say this then I'll always say that 
Who said that opposites don't attract 
You and me, me and you 
Yeah, it's the fact that we're different 
Yeah, it's the fact that we're different 
That makes us the same 

I'll never ask you to change