Il faut se méfier des prophéties car elles sont souvent "self-fulfilling" (qu'elle se réalise par elle-même) c'est à dire que c'est parce que la prophétie a été prononcée qu'elle va se réaliser. C'est parce que Rumpy a su que son action à la guerre lui ferait perdre son fils qu'il a déserté et c'est cette désertion (son action à la guerre) qui a entrainé la suite de l'histoire et a fait que Bae a quitté seul la Forêt Enchantée.
En fait, je suis d'accord avec toi, "undoing" peut signifier que le ténébreux redeviendra Rumplestilskin le paysan.
Je pense même que c'est ce qui va se passer, que c'est en sauvant Henry que Rumpy arrivera à son "undoing", et je suis persuadée que ça entrainera un retour à l'humanité de Rumple, car c'est une action positive, donc très éloignée du Ténébreux.
Je pense donc que "the boy" c'est Henry car c'est le garçon qui a permit à Rumpy de retrouver Neal.
C'est vrai qu'on peut la jouer tordu et dire que Peter Pan, par ses actions, réconciliera père et fils. Peter serait alors "the boy". Mais je n'y crois pas trop.