top of page

V1

My eyes have seen many things

I wish they could un-see

My ears have heard disturbing words

I wish they could un-hear

 

V2

My hands have held the gift of life

And cut the umbilical cord

They gently held my mother’s hand

As her spirit fled the world

 

Chorus

But when all is said and done

Life’s been good to me

Highs and lows ups and downs

What will be will be

 

Write the vision make it plain

So everyone can see

Thank You for the gift

You gave to me

 

MUSIC

 

V3

My heart has overflowed with joy

And ached in equal measure

Riding on the wave of life

A mix of pain and pleasure

 

V4

It comes and goes in ebbs and flows

One  way then another

Twisting, turning to and fro

Till it can go no further

 

Chorus 

But when all is said and done

Life’s been good to me

Highs and lows ups and downs

What will be will be

 

Write the vision make it plain

So everyone can see

Thank You for the gift

You gave to me

 

Thank You for the gift

You gave to me

​

©TUNECODE (PRS): 928603LR

T: 07912933895

  • Soundcloud
  • Youtube
  • Instagram
  • Amazon
  • Spotify

Available on all streaming platforms

© 2026 Maggie Adams, Songwriter
All Rights Reserved

bottom of page