My eyes look upon the outside
But You see inside of me
The things I touch are temporary
But You hold eternity
So who am I to try to design my own life
When You've already spoken the best for me
You're the God of promise
The keeper of my heart
Even when my expectation runs dry
And You are constantly ensuring
Me of Your intentions
Oh they are divine
Promise keeper
Thank You for keeping me in mind
Perishable are my dreams
But Your vision is strong in me
Doubt tries to erode my faith
But I'm revived when I call Your name
And if the lilies of the field
Are clothed by Your hand
How much more will You care for me
You're the God of promise
The keeper of my heart
Even when my expectation runs dry
And You are constantly ensuring
Me of Your intentions
Oh they are divine
Promise keeper
Thank You for keeping me in mind
Not even the sky's the limit
To all You want to do
In my life
So let me be a rainbow of truth
Illuminating hearts
That were once full of fear
To show this world that You're here
And still
The God of promise
The keeper of my heart
Even when my expectation runs dry
You are constantly ensuring
Me of Your intentions
Oh, they are divine
You're the God of promise
The keeper of my heart
My expectations run dry
You are constantly ensuring
Me of Your intentions
Oh they are divine
Promise keeper
Promise keeper
Promise keeper
Thank You for keeping me in mind