
Song context
Song context
Defines covenant as holy faithfulness rather than changing feeling, then confesses the promise the narrator broke.
Song lyrics
Lyrics
Before the vows…
Before the rings…
Before forever had a name…
You were there.
I thought a covenant was words on a page.
Something you could trade when love lost its flame.
I measured forever by the way that I felt.
Built my own kingdom… watched my kingdom melt.
You called it holy. I called it mine.
You drew the boundary. I crossed the line.
One selfish moment. One heart untamed.
One broken promise still bears my name.
You never broke Your covenant.
I was the one who walked away.
You stayed faithful through my rebellion.
You loved me anyway.
Teach me covenant.
Teach me to remain.
When the fire burns low…
When love feels like pain.
Write Your faithfulness
Deeper than desire.
Build a heart that stays…
When everything says run.
A covenant isn’t built on feelings.
It’s forged through mercy… truth… and healing.
It’s choosing tomorrow when today is hard.
Guarding another person’s heart.
It’s dying daily to selfish pride.
Standing together… side by side.
The strongest love I’ve ever seen…
Was love that stayed when life got mean.
Break my pride.
Bend my will.
Teach my heart…
To be still.
Not my kingdom…
Not my name…
Only Yours…
Forever reign.
For better or worse…
I knew the words.
I just didn’t know…
What they were worth.
Now I know…
Love isn’t found…
Love is faithful…
Love stays.
Teach me covenant.
Teach me to endure.
When my heart grows weak…
Make Your promise sure.
Let my daughters see…
What faithfulness can be.
Let the man I am becoming…
Look more and more like Thee.
You never abandoned me…
Even when I abandoned what You gave.
So write Your covenant…
Upon my heart.
And never let me wander again.
Watch the song
Covenant
Watch the complete song in wide or portrait format.

From the album
The Restoration
These songs follow the return of feeling and belonging after confession. They ask how love, covenant, inheritance, and discernment can shape the life still ahead.
- 01The Thaw4:52
- 02Deeper Love4:37
- 03Back to Me3:58
- 04Bring Back the Child in Me5:31
- 05Don't Give Me Away Again4:33
- 06You Still Call My Name4:45
- 07Teach Me to Live4:43
- 08Biblical Love4:10
- 09CovenantCurrent song
- 10Birthright3:34
- 11The Battle for Your Soul4:53
- 12The Narrow Road (Arrangement I)4:23