Who sings the song dream weaver

"Dreamweaver" is a song written & sung by American musician Gary Wright. It reached #1 in the Cash Box charts (Australia, Canada & Europe) in 1976.
Updated on Monday, February 06 2012 at 03:08AM EST