“Okay, little brother,” Dean murmurs, holding Sam in his arms, smoothing back some hair off his forehead. “S’finally time.”
Sam coughs, blood bubbling in his throat, squeezing Dean’s hand. “You’re…you’re gonna let me go now? For real? No bringing me back?” His eyes are relaxed – peaceful. Not a trace of fear.
“Yeah,” Dean whispers, and he kisses Sam’s forehead. “I’m gonna let you go. I’ll be right there with you.”
“Good bye, Dean,” Sam whispers, his eyes starting to close.
“Nah,” Dean says, voice thick and full of tears, “it’s, ‘see you later.’”
–
Both Winchesters wake up at the same time.
And when they hear the fireworks, they know they’re finally home.