The ending is perfect. It would have been so great to see this all happen in another season but for an ending, it was perfect that way. That we got to see everything happen that we hoped for in the end. Watching it still always makes me cry again and again. I love this show. One of the very best ever.