Did you ever fall down on your knees,
when your dreams were smashed to smithereens,
asking God above to replay every scene,
so they wouldn't turn out bad.
Have you ever wrung your hands in pain,
after trying so hard, again and again,
but the end result always comes out the same,
and you hang your head in shame.
Chorus-
Dreams are missing puzzle pieces
that must fit tightly without creases,
into the picture of that life you hope to lead,
but there will always be a gap or two,
where what you think is right,
just doesn't fit for you,
it's those many gaping holes
that make souls bleed.
But the merits in the striving,
find another puzzling dream worth trying,
moving on and just surviving
till that missing piece is you...
when death comes to call and he
claims that piece of your life on earth
that he must complete,
sending you someplace
where you can't be beat,
in heaven all your dreams come true....
Chorus-
Where dreams are never missing pieces,
and your soul finds sweet releases,
if you stay faithful to the Lord above,
he'll grant all you're dreaming of,
In cities of gold where you'll never grow old,
where your dreams come to life,
as earthly flesh grows cold,
never let life's sorrow's take control,
the answer to all of your lost dreams
is a God of love