I can not remember in which book (only remember that it had something to do with Chinese philosophy) I read something like this - I had a dream, I was a butterfly who was dreaming that was a human. When I have woken up, I could not understand, am I butterfly who has dreamed being a human or a human dreaming being a butterfly ?
I was and still I am impressed and think about - where is the border between fiction and reality ? How to know, that now when I am writing this post I am not dreaming? and how to know that when I "dream" it is not a dream but reality? Or maybe both times everything is real? or fiction?
Who knows :)