Well..I know this might sound like a stupid theory but..I think hes a human dreaming he is a butterfly,because I dont think butterflies dream,lol

EDIT: Actually do they even sleep beheheheh,sorry Im being lame but really..butterflies do not have the ability to think or reason(mabey very very little,but its more instinct) so if a butterfly would in some strange way be able to dream and dream he was human would he suddenly become intelligent and know the way of human life? lol..lame