I agree that all the Links are probably the same person by reincarnation but there's one thing that bugs me. TP Link is OOT Link's blood descendant. I do think they're essentially the same person but does this mean he reincarnated himself into his relative? Does anyone else find this messed up?