This is mostly just a vent, if you're one of my players and you see this, no you didn't.
I've been running this campaign for three years now. Early days I set up this character who was meant to be a guide and support to the players, and the players grew very close with him. He was a ghost who had died in a ritual to seal away one of the seven evil gods (who I'll just refer to as Powers from now on) who had invaded the world centuries ago. Or that's what he told the party.
In truth, he was one of said evil gods who had turned away from his fellow gods to go live with the mortals, who he found a lot more interesting. He even found himself a wife and had children with her. When the rest of the Powers found out where he had gone, they were furious at his "betrayal" so they killed his wife and dragged him back to divinity. He was, of course, furious and started the whole ritual to seal them away while disguising himself as a mortal in his spare time.
Anyway, I sat on that secret for three years. I dropped small hints occasionally, because its no fun if the reveal comes out of nowhere and doesn't make sense. But the time had finally come. One of the Powers had broken free from the ritual and was about to murder everyone, and my little ghost character was going to reveal himself to fight her so the players could escape. And right after my player had spoken the words that would free him and reveal a plotline that had been years in the making, my players roomate came into the room, walked across the room, disturbed my player and interupted me.... for a hug? I'm not sure what they were here for to be honest.
My players are all a very socially anxious bunch, so they all immediately clam up in front of the stranger, and... idk the moment just kinda fell flat. Nobody felt comfortable reacting to the moment. I know it's petty, but I had been looking forward to this moment for a long time and I was hoping for a bigger reaction, and I knew I would have gotten one if we hadn't been interupted.
It didn't help that once the roomate left one of my players proceeded to tell me about how they had known for ages, that they had even written the idea down in their notes, and that they had predicted this ages ago. Which, fine, good for you, I had been dropping hints for ages, but idk. Normally I would have been happy for them but in that moment it just kinda stung.
The rest of the session went well, and all the players had fun, but idk. I'm still kinda disappointed. And for such a petty reason too. I'll get over it, but for now I just wanted to scream into the void, y'know? If you made it this long, thanks for reading.