Yeah, magic is one way of explaining it. Multi-verse theory is another. Unfortunately, no one really knows what's happening. Just that everyone who signs on to this site is "gifted" with the ability to witness another life.
I've been here for a long time, and I still think I sound crazy whenever I try to explain it.