The Author of My Life

From my strengths to my weaknesses
You know all there is to me
And with your help I've discovered things
That I could never see
My alpha and omega
The beginning and the end
Someone I depend on
In you I have a friend
You are always there to guide me
And every time I fall
Although my friend's desert me
You always hear my call
I know that you'll be there for me
In times of pain and strife
I wanna dedicate myself to you
The author of my life