I know sometimes I fail to say,
The words you want to hear
And I know at times I\'ve been the one,
To cause so many tears
I know that I don\'t let you know,
Just what you mean to me
But I promise you this simple fact,
You\'re all I ever need
Though I know some doubts still linger,
From a past which I regret
And I know I\'ll never be the same,
As I was when we first met
I know it took me quite awhile,
But now I finally see
And I promise you this simple truth,
You\'re all I ever need
I know my life means nothing now,
If I don\'t have you to hold
And I know I owe you everything,
So I give my heart and soul
I know that you deserve much more,
Than I could ever be
So I can promise you this simple fact,
You\'re all I\'ll EVER need