Been watching the days of my life rolling by

Been taking for granted each precious one

But yesterday our sorrows they fled

Realised how small my world had become

Sandy's arms wrapped tight around her waist

I saw a new world in Rosie's eyes shine

Heard her laugh with delight and saw the joy in her face

Tried to recall when it last shone in mine

The miracles come both great and small

The smallest can be the greatest of all

Sandy's wheelchair flew at breakneck speed

A full five miles an hour down the drive

Rosie danced on Sandy's knees

Shouting out her joy at being alive

And all of us there on that sunny afternoon

Who watched her small miracle unfold

Heard the echo in our hearts of creation's joyful tune

That sings in each and every human soul

Miracles come both great and small

The smallest can be the greatest of all

Been watching the days of my life rolling by

Been taking for granted each precious one

But yesterday our sorrows they fled

Realised how small my world had become

We spend our lives seeing only what we want to see

But never think of ourselves as blind

We start our lives trying to be what others want us to be

Never see ourselves as crippled or confined

But of all the people there that I knew

Rosie was the only one who flew

Of all the people there that I knew

Rosie was the only one who flew