Once Upon a Time's season six finale is incredibly bittersweet. Not only did it mark the last time some of our favorite characters would be sharing the screen together, but it's also filled with tons of nostalgic references to the early seasons of the fairytale series. From the dark curse to the belief in hope and happy endings, we couldn't help but get a little bit emotional. Let's just say, if the series didn't get renewed for season seven, this certainly would have made for one magical series finale. See all of the sweet callbacks here.