Sam bursts through the front door of the house, making Castiel nearly jump out of his skin. For a few seconds, they look at each other wordlessly. Eyes locked, expressions unreadable, Sam still panting for breath because he nearly ran all the way home.
“Did you hear?” Sam finally says, still gasping out the air in his chest. “Did you see the news?”
Something bright and warm surges in Castiel’s heart, socked feet brushing across the kitchen tile as he finds himself stumbling towards Sam with open arms. He falls into Sam’s, into an embrace that is different than all the others they’ve shared previously.
They stay like that for a long moment, arms wrapped around each other. Nothing else matters in that moment, not the open door that is letting the cool air out and bugs in, nor the pasta that is still boiling on the stove. No. The world just melts away from them until it’s just the two of them, just Castiel’s face buried into the crook of Sam’s neck and Sam’s lips pressed to his hair.
“We can get married, we can get married, we can get married...” Sam repeats the words like he couldn’t believe it himself, lips still pressed to his love’s dark locks. “It’s real and it finally happened.”
A beat passes. “Let’s go.”
Years later, Castiel and Sam will tell their children the story about how they got married.
Sam couldn’t find the ring he bought for Castiel fast enough so they substituted one that he already owned, and they scrambled so quickly to get to City Hall that Castiel was still wearing the sweatpants he cleaned the house in.
They’ll laugh about it, but remember it fondly as the best day of their lives.