A couple weeks ago I had a dream I was masturbating, watching myself in the mirror. After I came, my boyfriend’s cock appeared in front of me and suddenly shot his cum all over my face, dripping over my eye. I woke up right after that, incredibly horny and with a strong urge for him to cum on my face for real. I’d never gotten a facial before, so it was a strange feeling.

I couldn’t stop thinking about it all day, and by the end of the day I needed it to happen. I knew my boyfriend would be there soon, and I wanted to set it up just like in my dream. I got naked and started riding my dildo on the floor in front of the mirror. Sure enough, my boyfriend arrived soon after and caught me.

“Take your clothes off and join me” I urged him.

That was all it took, a minute later he was naked, sitting on the floor next to me stroking himself. I watched us both playing with ourselves in the mirror until I came hard. I stopped and watched him a bit but it was clear he wasn’t done so I started bouncing again. After I came a again, I needed his cum.

“I want you to cum on my face” I said, looking right at him.

“What? Really?” he asked surprised “You’ve always said that was off limits.”

“Please” I begged “I really need your cum on my face.”

“Ok, yeah” he agreed.

He stood up in front of me, while I sat on my dildo, and stroked his cock over my face. After a minute he whispered that he was about to cum, I closed my eyes and waited to feel his cum. He grunted softly and I felt his warm thick cum hit my face. I grinned and licked what I could from around my mouth, then wiped the rest up with my hands. When I opened my eyes we was standing in front of me smiling.

“Oh my god” I whispered before licking the rest of the cum out of his cock.

When I let his cock go, he sat down with me and we cuddled together on the floor.