It does seem as though Zelda holds the entire triforce, although why she doesn't wish Ganon away is beyond me. As further evidence, we know from OoT that when someone with an unbalanced heart touches the Triforce, the pieces will be split up. Since neither Link nor Ganon have their respective...