Oh, Link dating Ruto is possible, but mating... can't wrap my head around it.
Zoras lay eggs.
Some illogical details I can't quite accept. (Although OoT as a whole will make my brain implode if I even think about the time travelling for example.. So I must learn to put logic aside in this case.)
MalonsLover: Shy guy getting the girl; indeed a rare sight. But not in fairy tales.
Well, since he has the Triforce of courage, we can always hope he also has the balls to step forward once he discovers his true feelings for Zelda.
Or insert the name of another girl he might love. But since this is a ZeLink forum I'll stick to Zelda.

I still don't know how Shad got to be so popular.
Unfortunately in TP I do think that the only ''chance'' Link has to get with Zelda is because they're both main characters. Apart from their mutual respect (and frankly, Link's awe when he saw her) they'll need actual real time together to decide whether or not they can jeopardize Zelda's royalty for their love.
At least in OoT we have the official art, which proposes Link and Zelda, as kids, did spend some time knowing each other between each quest (I guess).
That and Sheik actually fighting alongside Link sometime during the adult era.
Never happened in the game, but suggested through the official art, which is present not only to advertise a game, but to set a general mood to the game too.
In my opinion.
His chances with Midna... She's gone. It hurts, but he's Link, he'll live.
Loved Midna, but don't bring her back. It'll kinda cancel TP's ending for me. Kill the drama. Laugh at the sad face I made when she left.
I had to let that out.
Insinuating there will be a sequel to TP.
Otherwise, a new game with a set à la Minish Cap (Link and Zelda starting off as childhood friends) would be adorable! Love MC Zelda! But she'll need more screentime.
And that's another story.
*Sigh* They're not even sure if they'll show anything about the upcoming Zelda at the next E3.

I have
plenty of time to finish the first games.
Or cry trying.
Adventure of Link, here I come.
Edit: Pardon the overuse of smilies, I'm annoying myself. Next post I'll try to avoid that.