[F4M] Life long stalker turns rapist

NSFWRP

For as long as I can remember, I’ve always felt… a certain presence. It started off ignorable enough, I’d feel eyes on me, see a shadow disappear. When I used to walk home from extracurricular activities with the setting sun, I couldn’t help but feel like my footsteps were being mimicked. It was a lingering feeling that never really went away. As I grew though, my paranoia did too. I quit clubs, denied late night excursions with friends, locked my doors and stayed in my dorm to study. Everything changed the first time solid proof presented itself, however.

I’d arrived to my solo dorm one afternoon and found a single piece of my favorite candy placed dead center of my desk. I hadn’t left it there, surely… right? Three months later there were two pieces, a month after that was my favorite flower. Each time I’d found the surprise present my door had still been locked, same as my window. I wasn’t crazy, I knew someone had been inside. It’s been a week since I returned home to a whole bouquet of my favorite flowers, along with a letter that simply read “Soon.”

———

In this setting, Lyra, 18, has been stalked for quite some time. She’s been so focused on trying to make it through her first year of college though, she’s tried to push away her fear and has told herself it’s all in her head. When confronted with the letter, however, she becomes a recluse. She hasn’t left her room in a week out of fear, and is scared of every sound she hears. Her stalker has grown tired of waiting, and tonight will be the night he plucks his delicate flower. Will he have her within the walls of her own dorm? Will he sneak in, put her to sleep, and steal her away to a space of his own? The details can be discussed, but one fact is clear… he is going to absolutely /ruin/ his most prized possession tonight.

Kinks: rape, noncon, force, pain, bondage, toys, DDLG, slave play, pet play, anal, painal, breath play, choking, restraints, bruising, forced submission, and so much more.

Posted Apr 10, 2026, 12:45 AM UTC

20
Loading comments…