Search
Introduction
Welcome to my song garden. Here I’ve posted the fruits of 30+ years of songwriting. After years of good intentions, always planning (and failing) to get professional recordings made of them, I decided to leave them as rough demos and worktapes, and share them with anyone who wants to listen. Feel free to contact me if anything here has blessed you.
Make space for Passover
So together we may eat
Where is the guest room,
Furnished and complete?
Ask and you’ll find it
The promise will be there fulfilled
Before My flesh is pierced
And My blood is spilled
How I have longed to eat
With you this Passover meal
For I won’t eat it again
Until it is fulfilled
In God’s kingdom;
Its fullness will be there revealed
Bread and wine will, in time,
Point to how you will be healed
Chorus:
Love the Lord your God
With all your heart and mind,
All your soul and strength
Love the Lord your God
With all your heart and mind,
All your soul and strength
Lay down your life
With your joy and your sorrow
Let your passions not pull you apart
Let Christ be the Master
Of all your emotions
Live your love for God with all your heart
CHORUS
…More than enough
Think of all you've been given
Where another just walks, you have wings
But you won't be complete
Till you give to the needful
This is how you love God with your strength
CHORUS
Be not afraid
Be not afraid
Turn in your terror for reverent awe
Be not afraid
Chorus:
This is the good news of joy
This is the good news of joy
This is the good news of great joy for everyone
Good news for everyone
This day is born
This day is born
In David's city your Savior is born
To you is born
CHORUS
Chorus:
Glory, sang the angels,
To God in the heavenly heights
And peace on earth to all those
In whom God delights
In whom God delights!
There they sat in the darkness
Watching over the flocks
Suddenly they were blinded
By reverence and shock
A messenger of the Lord appeared,
With God's own glory ablaze
I bring you good news, so don't be afraid!
I had hopes so high
If Messiah dies,
Well then so will i
But I'm bold and weak
Charge and then retreat
I proclaimed Him--
How could I now deny?
Chorus:
Oh, Jesus, forgive me!
Oh, can You forgive me?
Oh, Jesus, forgive me!
Oh, can You forgive me?
You can forgive me
But will You?
Every heart that I've betrayed is mine to answer for
I've been cowardly to not say Who You are
I've been calloused and uncaring when there's nothing in it for me
Please forgive me, Lord
Please forgive me, Lord
……
Yes, I love you, child, completely--
Don't let doubt deceive your heart
I forever spelled it out upon the cross
There I poured My wrath upon the sin that kept us far apart
Yet I also bore that wrath--I paid the cost
For I cannot make you love Me, no I cannot make you trust
But I knock and wait, until you open wide
To receive forgiveness, mercy, life, and rise up from the dust
Be at peace, My child
Be at peace, My child
Long we've lived in darkness; long is the night.
How the powerful betray us
Yet when Messiah comes,
He'll make all things right
Send Your light, o Lord, illuminate us!
CHORUS:
Christ, the Prince of Peace is born.
Christ, the King of Glory
History hinges on this baby boy.
Hallelujah! Christ is born
Strength is given us to shelter the weak.
Wealth for want is Yahweh's story
So when the spring of life pours out, full and free.
Sing hosanna for God's glory!
Forever, You, Lord, are my shepherd
You open Your home;
There's nothing I need
Lifelong, You make me lie down
Contentment and rest
You have a home made for me
Chorus:
Your justice and mercy,
They comfort me; they comfort me.
I fear no evil, no misery,
For You are with me, yes, You are with me
Hopefully some of his sheeple will see
When he hangs in shame, naked, then dead
Honor Rome, please the gods,
But look out for the frauds
Only you will get you daily bread
Chorus:
Oh, it's as plain as the sky and the rain
Oh, when you're weak you've got nothing but pain
When you're weak you've got nothing but pain
See that centurion, face full of doubt?
His privilege is weakening his soul
Mark my words, he's forgetting
The pow'r of bloodletting
Only fools give up any control
God has been at work
Through the ages, 'round the world
At its best, tradition
Is the Spirit's voice, distilled
Let us bless and cherish
What our God has revealed
Let us honor these roots together
Chorus:
Step by step, side by side
We will walk together
Hand in hand, left and right
There is just one body
In our Lord Jesus Christ
We will live as one, together
Weep no more, people of God.
He will show you grace when He hears your cry.
He will answer you.
Your affliction will not be in vain.
He is suff’ring with you each and ev’ry day.
He will answer you.
Glowing clouds of lightning
Quakes of mighty thunder
Our souls expand for what is grand,
To grow with awe and wonder
Varieties of plant and beast
And stars beyond all measure,
Every atom in the universe
Continues at God's pleasure
Chorus:
Behold Your God
Bow and worship
Throw down your crowns
Prostrate at His feet
Rejoice with all creation
He is Lord above all nations
His beauty, pow'r and justice are your song
Behold your God
I know I'm getting on in years
Not many mornings left to go
I don't take any day for granted
Each is a precious gift, I know
But when another falls to shadows
It's time to grieve with those they've known
This plague has made it even harder
We bear our sadness so alone!
Chorus:
For Paradise awaits
All who sleep in You
One day we all will wake
Remade and named anew
But now we mourn,
So give us, Lord,
A chance to laugh and cry
To gather with Your people
And simply say goodbye
Darkness fell
Like nothing I'd known before
An unexpected war
Cut off my lifelines
Food and song,
Shared with beloved friends,
Came to a crashing end
Now tell me, who am I?
Chorus:
But when we go through the desert lands
You help us see
Every bloom comes from Your hands
Let us take up the mantle
Of those who have suffered before us
Knowing there's no comparing
Our days of disease to their pain
Our afflictions are real
And all that we feel
Is not just imagined distress
But He's promised us joy
So let's rest in His faithfulness
We were scattered to survive
Seeds sent underground alive
Will we grow, or will we die
Buried alone?
Is this strange, unknowing dark
Just a grave, or saving ark?
Will we still know who we are
In this new home?
Chorus:
Lord, give life to us, scattered far and wide
With so much uncertain, help us trust You to provide
Lord, give life to us, fill this empty time
Help our roots grow deeper into rivers of Your life
Oh, Lord, You are my Shepherd
You give me all I need
Lay me down in greener pastures
To the still waters lead
Chorus:
You are with me, Lord, You are with me
You are with me, Lord, You are with me
Why am I following this Rabbi ‘cross the land,
When I could be somewhere else?
Perhaps it’s curiosity, telling me
To see it for myself
But as I’m following, I cannot understand
How it really fits together
The targets of His woes and blessings seem to flow,
And change just like the weather;
He changes like the weather
Turn to the words of life eternal,
Learn to trust the Speaker
Search if you must, but cling to
The Voice you heard, and find your healing
O heartless puppet king,
You took my children to the grave
But this, my chance to mourn,
I will not let you steal away
The pow’rful clench their fists
And our prospects start to dim
In grief God meets us mourning,
And each morning we are His
Let weeping fill the streets
Let weeping fill the streets
O comfort me no more
My children are no more
Those who walk in darkness will see a great light
Grace and justice meet; love and truth will unite
Every hope and joy meet in this Child tonight;
Waves of great relief swirl with awe and delight
Refrain:
Wow, hallelujah
Wow, hallelujah
Wow, hallelujah
The King is born!
Powerless, we see in the Lord our true hope
Yet the years pile up since the Almighty spoke
Trust in Him; the fullness of time will unfold
Wait and wait again, He is patient, not slow
The Lord is with you; He won't forsake you
Our God is making all things new
So be courageous; be bold and fearless
What He has promised, He will do
Oh, from His wealth he brings joy;
And from His beauty He gives blessing
In our distress we hear His voice;
The Lord is with You.
So much has been taken from our people
Taken from our families and friends
So how can we believe in new beginnings,
When so much sweet comes to a bitter end?
We will find reminders of redemption,
We will speak and sing the sacred truth
That when the darkness on us has descended
The Light will rise again and lead us through
Refrain:
Rejoice! The Lord has done great things!
Rejoice! The Lord has done great things!
The good news is the hist'ry of the healing that He brings
Rejoice! The Lord has done great things.
(Each verse of this song summarizes the Advent Scripture passage listed before each verse. See below for a playable copy of the music.)
Isaiah 64:1-9
Open up the sky, Lord;
Show the world Your power.
May Your presence leave
The nations trembling
You are like no other,
Awe-inspiring Father,
We beg for Your mercy;
Turn away from all our sin
Refrain:
Lord, You are waiting for our repentance.
You hold back the justice of Your wrath.
Your love is patient, longing that we turn and confess
And find forgiveness in Your mercy's path.
When arrested, don't despair—
Make the guards wonder and stare
Fill the prisons with your prayers:
Walk another mile
And when the guns pound at the door,
Boots and blood upon the floor
Sing and pray, love even more:
Walk another mile
CHORUS:
The eyes of God are watching;
The hand of God restores
He knows the miles you have been walking;
He will strengthen you to walk one more
Chorus:
Like a tree by a stream
You’ll grow roots and bear fruit
When you find your delight
In the law of the Lord
You will be fulfilled when you shun the wickeds' ways,
When you don't stand in the way of the sinner.
You won't sit with those who scoff, but will contemplate the Law
Day and night, your delight is the Lord
Chorus:
Return, oh Lord, and rescue my soul
Save me in Your kind, endless love
Oh Lord, do not rebuke me in Your anger,
Nor discipline me in Your wrath.
Be gracious to me, LORD, for I weaken;
Oh heal me, LORD, my bones suffer attack.
Pre-Chorus:
My soul is bent and bruised;
Oh Lord, oh Lord, how long?
Chorus:
Answer me quickly, Lord,
My spirit is failing
Do not hide Your face from me
Or I'll be like those in the grave
Let me hear mercy, Lord,
Lovingkindness at daybreak
In Your way won't You lead me
For I trust in You to save
Hear my prayer, oh Lord,
Give ear to my pleading
Righteous and faithful You are
So answer my entreaty
Judge me not, oh Lord,
For I am still Your servant
No one alive is righteous in Your sight
Out of despair, I cry a prayer:
Hear my voice, oh Lord!
Let Your ears be list’ning for me;
Let mercy be my reward.
Chorus:
Oh Israel, put your hope in the Lord
For in the Lord is unfailing love
And full redemption
If You had been counting our sins,
Oh Lord, who could survive?
But You forgive again and again;
We rev’rence You, God on high
Chorus:
Oh, God, I know, I know, I know, I know my sin
So won’t You create a clean heart in me again?
Have mercy on me, God,
Your love is never-failing
Erase the wrongs I’ve done
Through mercy great and faithful
Wash me through and through
From my own sin please purify
I’ve sinned against just You,
I've done what's evil in Your sight
Chorus:
The Lord who loves me whole
Longs to lead me
And guide me into His way
So I will bare my soul,
I will admit my sin
To receive His freedom and grace
Blessed are you whose sins are forgiven,
Whose wrongs are out of sight
Whose slate the Lord has wiped clean
And whose heart is empty of lies
When I was silent and swallowed my sin
My strength was drained away
Lord, Your hand was heavy on me
Like a summer's heat night and day