Amazing. Honestly? It's a great ending. We all went through that journey together with the gang, so even if it all got reset, it still happened. For all anyone really knows, life works that way and we're all just the same spirits living out a different journey - no one can really know. If it's the case... this is entirely plausible, and "gravity" still pulled them all to one another regardless.
Who are you attracting into your life? Perhaps they're there for a special purpose? You don't know, so you might as well take advantage of all your encounters.