Walk-in: The Soul Contract (BL)
They say that when a soul accomplishes what it needs to fulfill for a lifetime it could either be reincarnated or it could choose a permanent end. There is a third path however that is not known to the many people. That path is called walk-in where a soul agrees to leave the physical body for another soul to take over...