Well as said before yes Dante cannot die from any regualr means. He can however be trapped in hell, or other places, and maybe be killed by another demon I don't know. If you have the DMC series then you would clearly know that Dante is impaled by a sword in each game, and easily rips it out through his chest. If that happened to Link, I dunno I think he's screwed, then again Nintendo won't ever let that happen....yet.....