Weave Of Dream.

Weave of dream.

A wool thread stand in 18 century market of old Montreal.