I also wanted to add something that I notice Rumple said to Neal before “perishing” It may be insignificant but it stood out to me. (Not mention made me sob like a baby… 🙁 )
Rumple: “I use the curse to find you Bae. To tell you I made a mistake. To make sure you had a chance at happiness. And that happiness is possible,just not with me. I love you Bae.”
That small hopeful line that Rumple says to Neal is “happiness is possible” which going by what we’ve seen Neal’s mission was in the beginning was reunited with Emma and Henry and going by Neal’s promo poster at “second chances” is with Emma. I find that it’s Rumple subtle telling his son to go for his happiness. I want to believe it’s some foreshadowing of the future. There’s a lot of messages of “hope” in this episode.