The God of Dreams

Joseph had a dream or two
That sent him on his way
And though the world caved in on him
God kept him every day.

He must have thought that things went wrong
And must have wondered why
Yet all along the way he went
God kept him by and by.

The dream that sent him on his way
Must have seemed a curse
But then it happened just as shown
As if a reading verse by verse.