« Butterfly Dreams » est une chanson dont la musique est de Stanley Clarke et dont les paroles anglaises sont de Neville Potter. Clarke l'a enregistrée pour son premier album, Children of Forever, publié par Polydor en 1973 après des séances en décembre 1972. Elle constitue la première plage de la face B de cet album. L'enregistrement original réunit Clarke à la contrebasse et à la basse électrique, Chick Corea au piano électrique, au piano et au clavinet, Pat Martino à la guitare électrique et à la guitare à douze cordes, Lenny White à la batterie et au tambourin, et Arthur Webb à la flûte. Dee Dee Bridgewater et Andy Bey assurent les voix. D'autres enregistrements existent, notamment une version de Flora Purim en 1973, sur un album qui porte également le titre Butterfly Dreams, et une version de Norman Connors. L'album relève du jazz, avec des éléments de soul-jazz et de fusion.