From the early 1970s there is a song with these words (as I recall):


I'm a weaver
In a factory
Busy making dreams come true
Magic Carpets
For the people
May I weave some dreams for you?

Take a soft dream
And a warm dream
Toss them gently to the sky
Add a thread of gentle giving
To give them strength as time goes by

You can find me
If you need me
Any time will do, is fine
If there's time for me in your world
There's a place for you in mine

In a good heart
There's a factory
It's a nice part made for dreams
Let mind flow
Into colours
Red and blue and pink and green

You can find me
If you need me
Any time will do, is fine
If there's time for me in your world
There's a place for you in mine

I'm a weaver
In a factory
Busy making dreams come true
Magic Carpets
For the people
May I weave some dreams for you?


Who sang this? Is the song still available?