After fifteen minutes with Angel and Spike at the firm, Wesley had been about ready to stake both of them himself. They were blaming each other for the fight, and he swore that had Spike been corporeal, Angel would have actually thrown him out a window or down the lift shaft. Luckily, he managed to keep Angel out of Fred's lab, and finally, he told them that they had found the spell that would help Spike, but they had to wait for one of the ingredients to arrive the next day.
Angel offered to go get himself and bring it back, of course. Wesley was just thankful it settled them down - so much so that Spike decided to go celebrate his last night as a "ghost" by doing...something that Wesley probably knew he didn't want to know about.
After that, Wesley had headed home and never felt more grateful to have his own place than then. He noticed that Martin hadn't got back yet as there was no sign of the key. Quietly, he walked upstairs, not wanting to wake Regan, and went into the master bedroom, smiling when he saw Rupert and Fred curled up together in the bed.
Rupert opened his eyes as Wesley started to strip off his clothes. "How did it go?"
"I told them about the spell - it was the only way to get them off each other." Wesley paused for a moment at that and shook his head. "Anyway, Spike's gone out for the rest of the night to celebrate. How, I don't want to know."
He crawled into bed, wrapping his arms around Fred.
"She says goodnight and that she loves you," Rupert whispered, reaching out to touch him gently.
"I love you too, Fred," he told her as she slept, kissing her before looking back up at Rupert. "And I love you too."
"I love you both. Get some sleep."
Once Rupert had leaned over and kissed him, Wesley closed his eyes, happy with his wife and their lover.