Wait,if there was a ganon 10000 years ago, shouldn't there be a princess and a knight there too.
As stated by demise in skyward sword that the 3 of them were trapped in an endless cycle, they all are present together at a time, not one before. So if there was a ganon alive, there should be a princess and a knight. Sonia could not be princess as she died and if she was the real princess of that timeline, it would have ended as ganons win. So the only logical option is zelda. Rauru is the king so he can't be that brave knight, neither does he wield the master sword. So who was the knight of that time?