Past Lives and Reincarnation
Time is not linear like we humans think it is. All lives are happening at once, simultaneously. So you could currently be a peasant in 15th century France, a soldier in the Roman army, you now, and your 10th great grandmother in the year 3089.