Dean was talking in his sleep again, and Castiel, hearing Dean's moans as prayers for help, came right away.

This had been happening a lot lately; in fact, that was the third time this month Dean was having dirty dreams about Cas. Each time he appeared and found Dean sleeping.

Castiel walked over to the bed and gently placed two fingers on Dean's forehead and saw exactly what Dean was seeing.

Cas smirked as he saw himself, shirtless, with big white wings sticking out of his shoulders, crouching over Dean on his bed.

You humans and your stereotypical angel wings, Castiel thought as he replaced the dream Cas with himself. Dean saw the change in wings and gasped in awe of the beauty of the huge sleek black wings.

Castiel fiercely crashed his lips down onto Dean's. Dean responded almost immediately by grabbing the back of Cas' neck, and pulled Cas down in a desperate attempt to somehow get closer to his angel. With a snap of his fingers, Castiel removed the rest of their clothes.

Dean's mind was wide open for Cas, so it was easy to manipulate his dreams.

Castiel trailed his kisses downward, and Dean's moans came more desperate. But, then Dean did something that surprised him. Dean flipped Cas over so Dean was on top. He looked down at the beautiful angel and asked softly, "Can I touch them?"

Castiel nodded slowly, so Dean lowered his hand and felt the feathers.

Castiel moaned, but quickly left the dream and left Dean's room. He ended up in Africa. His wings have never been touched like that.

Dean woke abruptly and shot up in his bed. Seriously, again? Dean sighed. But then he noticed something, out of the corner of his eye on the floor.

He got up from his bed to investigate, and picked it up.

It was a feather - a silky black feather.