Kept you with me

I let you go so long it seems
What a fool I'd been
Should have kept you with me
Why didn't I listen to you
When you said you'd make me happy
I just pushed you away, why I dont know
Gone now, with someone new
Does she make you happy?
Water under the bridge
So much time has gone by
wish I'd kept you with me
Got on with your life, in a rut with mine
Poles apart, it seems your life so different to mine
we are friends and thats why it hurts so much
I just can't have you, lying alone thinking
What I could have done, what can I do
Should have kept you with me
I'm crazy don't you see but that's in the past
Just.....should have kept you with me