The war in Heaven was at its worse and Castiel had no choice but to leave Earth. Having already said goodbye to Dean he knew who he had to see next. He watched Sam for half an hour before making his presence known. Sam focused his gaze on Castiel but stayed seated on the bed. His eyes were puffy and red and tears stained his cheeks, making the whole situation worse for the both of them.
"I heard you were leaving-" Sam whispered. "-I didn't think you were gonna come say goodbye."
"Why wouldn't I? After everything we've been through you think I'd just leave without seeing you?"
Sam reached for a t-shirt, moving to pull it over his head but Castiel stopped him.
"Don't. I wanna remember this perfectly, don't cover yourself up." Castiel stepped towards Sam and swallowed hard. They shared one final kiss, not a rushed one, but one full to the brim with passion and love.
"I have to go now" Castiel said almost inaudibly, pressing his forehead against Sam's. Sam nodded, tears threatening to fall once again. They hugged and for the longest moment just stared at one another.
Sam chocked back sobs as Castiel's wings carried him away. He looked up, hearing only two words.
"Goodbye, Sam."
"Goodbye, Cas." Sam replied, clutching a stray feather in hand.
