He could've sworn that something touched his wings. But as he turned around he saw nothing but the white trees and the little river, surrounded by iced flowers, grass and earth.

He couldn't tell where he was, but he was stuck there for about two days and whatever he did, he never got out of the forest. What he knew was that he was dead. But nothing explained why he was in an icy forest, naked, his wings spread.

Again, he felt something touching his wings, and he thought he was about to lose his mind. But as he turned around a second time, there was someone. Someone he knew. Someone he loved more than it was able for an angel to love.

"Dean?" He made a few steps forward, reached out for the person standing there, glaring at him with his arms crossed in front of his chest, but before he could touch him, Dean made a step backwards.

"No", he whispered. "That's a dream, isn't it?", Dean asked, still glaring at Castiel.

"I-I don't know." Castiel frowned as he saw a tear running down Dean's cheek. "What happened?"

Unbelieving, Dean looked at the angel and shook his head. "What happened? You are dead, Cas. That happened." Another tear left his eye, but Dean wiped it away. In this moment, he hated Castiel. "You could've said goodbye", he said with a shaky voice, making a few steps forward so he was standing directly in front of Cas. "And now look at you. You are in a forest. Naked. And who do you want to impress with the wings? Nobody is here."

"Dean. I-", Castiel started, but Dean interrupted him with a gasp, as he felt something in his hands, something that he didn't bring there.

As he held it up, he cocked his eyebrows, sighed and looked around. "Nice joke", he shouted into the woods. "How is he supposed to take that trench coat on with this massive wing boner?"

"Dean, who are you talking to?", Cas asked, slightly confused.

"I don't know, but someone must've given that to me, right?" Dean sighed again and let the trench coat fall to the floor. He held up his hand and laid it on Castiel's cheek. "I miss you, Cas."

The angel could feel the tears running down his face.

"I miss you, too, Dean", he whispered. "I'm so sorry."

Dean shook his head. "You had to-" his voice died as he had to swallow down a whining. "Yes, you had to." He looked around, his hand still on Castiel's cheek. "Why am I here?"

"I don't know", Cas answered as he took Dean's other hand and stroked it with his thumb.

The hunter turned back his head and placed a small peck on Castiel's lips.

Dean took his hand down and they stared at each other, remaining silent in tears, until they realized that Dean started to fade away.

He lowered his head and Castiel leaned forward, closed his eyes, kissed Dean's forehead and let his lips rest there for a while.

"Goodbye, Dean", the angel whispered as he leaned back again.

He opened his eyes and the hunter was gone, as if he was never there. The only thing left was the trench coat, still lying on the floor.

Cas picked it up, sat down on the floor and covered his body with it.

"Goodbye."