You Don't Seem to Regret...

Didn't you know?
You could have done better...
You've always deserved more.
I'll give you what I can,
Anything you ask for I'll try.
I'll try to be here
And give you respect.
I wish I could see your thoughts
Just like you read mine;
It's uncanny.
But you can't read an angel's mind,
It's just out of reach,
One step ahead.
My guardian angel.
And you're thanking me?
That's where you're wrong,
You've given me so much,
Never asked me for payment,
You caught me when I fell.
You showed me someone cares,
When you could have had so much more.
I'll never forget,
But always wonder why:
Why did you choose me?