Like the Zelda timeline, the whole Link/Zelda/Ganondorf reincarnations also drive me insane. TP Link is confirmed to be a blood descendant of OOT Link, but according to SS, should also be his reincarnation due to the "Spirit of the Hero". So is Link reincarnating himself into his grandkids...