I met my wife playing World of Warcraft some 16 years ago. She played a protection paladin, and I was a restoration shaman who was pretty new to doing group content. She had been looking for a healer for a heroic dungeon she and her friends were about to do, and I messaged her. We all got on really well, and three of us (myself, my wife, and one friend from that original group of five) still play WoW to this day.
It can be mind boggling to think how different my life would've been if I had been on a different server at that time; if I didn't play a healer; if I'd been an Alliance character instead of Horde; or if I hadn't been reading trade chat or just plain hadn't been online at that moment. Lots of variables had to be in place for us to meet.
i mean that would apply to meeting your SO in real life too, that's just how life works