어느 날, 장주는 꿈에 나비가 되었다. 훨훨 춤추는 한 마리의 나비였다. 즐겁고 마음에 흡족해 자기가 장주임을 알지 못했다. 갑자기 잠을 깨어보니 자기는 틀림없는 장주였다. 장주가 꿈에 나비로 된 것인지, 나비가 꿈에 장주로 된 것인지를 알 수가 없었다. 장주와 나비는 명백한 구분이 있다. 이것을 만물의 변형이라고 한다.
어느 날, 장주(장자)는 꿈에 나비가 되었다. 마음껏 하늘을 날아다니며 자기가 장주임을 전혀 모르고 있었다. 그러나 문득 눈을 떠보니 자기는 틀림없는 인간 장주였다. 장주가 나비의 꿈을 꾼 것인가, 아니면 나비가 장주의 꿈을 꾸는 것인가? 그 모양으로 볼 때 장주와 나비는 분명히 별개의 것이다. 그러나 그들도 만물의 무한한 변화 속에서는 한 양상에 불과한 것이다.