You think THAT is a bs idea, hear this one
There are quite possibly many dimensions and in those dimensions are alternate versions of us.
When we die, our souls or w.e go to the next dimension but since each dimension has a different set of variables to it, each of our alternate versions dies at a different point.
Our 'Souls' have certain markers to them and 2 of the same markers cannot exist in the same dimension at once soooo when we die, our 'soul' awaits until the next dimensions version of it dies and once it gets all the way down the line (in other words, all of our versions die) our 'souls' are passed on.
Ghosts are simply those of us whom have died and are awaiting for the other version of use to die so it can go to the next dimension for who the heck knows what, maybe recreation? =p
Bwahahahahaha *SIDENOTE* maybe this is why there are children whom recall that they have died before, because their 'soul' wasn't wiped clean of all memories when it arrived to the dimension and/or why the children, after a certain age, completely forget what they mentioned before because their slate has finally been whiped clean. Then again, for this to actually work with what i've said, the soul would have had to made a complete cycle of all dimensions or whatever you wish to call them.
This little idea is not linked to any religious belief nor does it coincide with any scientific background to support it
Keep in mind i expect to be ridiculed for this Odd, More than Infintessimally Vaguely Believable Idea, what can i say, at least we had the imagination to let our minds wander and be able to throw it out in the open, so if you intend on ridiculing this, at least make it half decent and/or include your own explanation of what ghosts could be.

