In my opinion, it's the same thing.
deja-vu is seeing the same thing more than one time, or feeling you have done something before. Reincarnation is being born again as a new being.
"Dream of" is usually a preface to a statement which reflects something that someone hopes for, that they aspire to be, or that is a goal of theirs. "Dream about" denotes something which someone had...
A dream is something you would like to do. A goal is something you decide to do and then set a plan to do it.
Dreaming is uncontrolled thought during sleep. To dream up is to develop an idea, plan or thought while awake.
Not to be your average Disney Character but;A dream is a wish your heart makes.And a fantasy is you being a horny fool.