Wonderful song with a meaning.
I love it all.

Vic