I Know him so well - Elaine Paige + Barbara Dickson

A: Nothing is so good it lasts eternally,
Perfect situations must go on,
But this has never yet prevented me, wanting far too much for far too long.
B: Looking back I could have played it differently,
Won a few more moments who can tell,
But I was ever so much younger then,
Now at least I know, I know him well.
A: Wasn't he good
B: Oh so good 
A: Wasn't he fine
B: Oh so fine 
A: Isn't it madness
A+B: he won't be mine
B: But in the end he needs a little bit more than me
A: More security
B: He needs his fantasies and freedom
A: I know him so well.
A: Noone in your life is with you constantly,
noone is completely on your side,
and though I move move my world to be with him,still the gap between us is too wide
B: Looking back I could have played it differently,
learned about the man before I planned, but I was ever so much younger then, now at least I know, I know him well.
A: Wasn't he good
B: Oh so good 
A: Wasn't he fine
B: Oh so fine 
A: Isn't it madness
A+B: He can't be mine
B: Didn't I know how it would go if I knew from the start, Why I am I falling apart.
A: Wasn't he good, wasn't he fine, isn't it madness he won't be mine,
B: But in the end he needs a little bit more than me
A: More security 
B: He needs his fantasies and freedom
A: I know him so well
B: It took time to understand him
A+B: I know him so well.