I posted this before, but couldn't find my thread to bump.
What if we are reincarnated, but the souls move backward in time. Before you were you, your soul inhabited a body in the future. When you die, it will move back a generation.
This would mean that all human progress is us vaguely remembering what we had and attempting to regain it.
-