Good Day All,
I would say reincarnation, there has got to be a reason why I would be having all these awesome dreams and memories.
Love and Blessings,
JadeCat