Because I can’t stop imagining the Swanfire version of “Snow drifts” and “There’s no place like home”, in which Neal ends up in the past with Emma and is faced with the Dark One version of Rumplestiltskin and this reminds him of how long his father has come in his redemption path. He also gets to see Rumplestiltskin and Belle when they were still falling in love and this gives him incredible floof family feels. When Rumplestiltskin locks him and Emma in the vault and Emma goes through the portal, Rumplestiltskin grabs Neal’s arm because he knows he is not telling him the truth about his son. Neal is then forced to tell him he is Baelfire but pleads him to let him go, because in the future they’ll have so much more happiness than what they could possibly have now, and also tells him he has a grandson and Rumple is all like “OMG, Bae is gonna forgive me and I’m gonna be a grandfather” so he tells Bae how much he loves him and lets his son go though the portal, this time for a good reason, thus creating a wonderful, emotional parallel with what happened in their past. Neal lands in the present and goes with Emma to Granny’s, where he hugs his father and tells him how much he loves him too and that he is proud that he could make a good choice even in his darkest period and is proud of the man he is now. Then Neal goes to the Rumbelle wedding and ends the episode making out with Emma and Henry is so happy because his parents are back together.