Link's dialogue "I can't chase her forever. I think... she may be far away from me." He must mean romantically in this case, right? Interesting conversation to be having with "Sheik."
A betrayal already expected and in the end a revelation this time unexpected for Link, well, that was not really a surprise to anyone who read however ..