Ganon almost had Link in his grasp, but when Zelda teleports the three into another world separated, link finds that his horse Epona is there as well, but could this be what Zelda was trying to show Link in the first place? Basically, Zelda was trying to bring Link to Equestria because when Zelda was tending to Epona's wounds, she ran off and encountered a poe who's sleep was disturbed by Epona and the poe sent her to Equestria. The poe catcher harnessed the poe's power and they were going to go to Equestria, but Ganon came in the fray just as she was gonna use the spell. But ended up using it to separate her, Link and Ganon. But when link gets there, he finds Epona with a pegasus having it's wounds taking care of.