author-banner
Ophelia
Ophelia
Author

Novels by Ophelia

Dark MM Desires: Forbidden & Filthy Tales

Dark MM Desires: Forbidden & Filthy Tales

“Please I need it, I’ll be good, please just let me come, ah, fuck, please…” **** Some desires are too dangerous to resist. In this collection of steamy, dark MM stories, powerful men take what they want, and the men they crave surrender in the most beautiful ways. From a ruthless stepbrother returning to claim his untouched younger brother, to a sadistic professor breaking his defiant student, to mafia debts paid in the most intimate ways… every story dives deep into obsession, power, and forbidden cravings. Expect rough hands, filthy words, dangerous possessiveness, and men who will ruin you in the most addictive ways. If you like your romance dark, your intimacy rough, and your taboos unapologetic, this collection was made for you.
Read
Chapter: Fucked For Secrecy VI
Chapter SixThe bedroom was at the top of the stairs, spare, a wide bed with a dark headboard and the curtains already drawn against the late light. Tristan set River on the mattress and stripped the rest of his clothes off with efficient hands. Jeans, the sticky briefs, jacket, the shirt that still smelled like the lecture hall. Shoes hit the floor. River lay there flushed and open, cock leaking against his stomach, hole wet and swollen from the living room. He should have been embarrassed. He watched Tristan open the nightstand instead, chest still heaving, anger burned down into something hotter and less named.Soft cuffs. Black. Lined, not toys for show. A short strap already fixed to the center of the headboard, as if the afternoon had been planned further back than a bathroom. Tristan held the cuffs up and waited, which was the first time all day he had really waited.“Wrists. If you want out, you say red. If you want slower, yellow. Anything else, I keep going. Say it back.”Ri
Last Updated: 2026-10-06
Chapter: Fucked For Secrecy V
Chapter FiveRiver made it back to the classroom with his jacket zipped to his throat. The come in his jeans had started to cool and stick to his skin, a humiliating reminder every time he took a step. He slid into his seat as Tristan was wrapping the last point on the board, and he did not look at the front of the room. His notes were still open to a blank page. His bag was where he had left it. A boy in the back glanced over, then away. Nobody seemed to care that he had been gone long enough to fall apart and come back wrong.Tristan did not look at him either. That was worse. He assigned the chapter, capped the marker, and dismissed them like the hour had been ordinary. When the room scraped and stood, River packed with his head down. His hands left damp prints on the notebook cover. His mouth tasted like skin and salt no matter how many times he swallowed. When he stood, his thighs rubbed the mess in his jeans and he had to bite the inside of his cheek to keep a sound in.He had o
Last Updated: 2026-10-05
Chapter: Fucked For Secrecy IV
Chapter FourTristan's shoe stayed on River's hand, pinning his wrist to his own thigh. Not crushing. Heavy enough that River couldn't pull free without making it a fight, the sole warm through the denim, the pressure a clean line across his knuckles.“You don't touch yourself.”River's mouth was empty for a second. Spit strung from his lip to the head of Tristan's cock. He dragged in air and it came out shaky, wet at the edges.“I need— I'm so—”“You need to keep your hands where I put them.” Tristan tapped his cock against River's swollen mouth, smearing spit over his lip. “Open. We're not done.”River opened. His eyes were already wet, and not from the shoe. The ache in his cock had tipped into something that felt like crying even before the tears came. Tristan pushed back in and used his throat in short, rough strokes, the shoe a reminder every time River's fingers twitched toward his lap. It was too much. The stretch, the lack of air, the pulse trapped in his jeans, the flat voic
Last Updated: 2026-10-05
Chapter: Fucked For Secrecy III
Chapter Three“What?”The word came out thin. River's back hit the edge of the sink counter. He had said anything. He had meant a grade, a favor, extra essays, something a professor was supposed to want from a student who had messed up. His cock pulsed against the zipper like it had heard a different offer and already agreed.Tristan didn't look away.“You heard me.”“You can't— you're my professor. You can't just—”“I can walk back in there and tell them why you left.” Tristan's voice stayed even. He reached for his belt. The leather slid through the loop with a soft sound that went straight down River's spine. “Or you get on your knees. Decide. I'm not asking twice.”River's knees made the decision before the rest of him finished arguing. The tile was cold through his jeans. He was so hard it ached, and he didn't know if it was the porn still running in his head or the man undoing his belt in front of him or the awful relief of being told exactly what the price was. Nate never asked
Last Updated: 2026-10-04
Chapter: Fucked For Secrecy II
Chapter TwoThe bathroom door opened.River didn't breathe. The picture was still on his screen, his cock shiny in the frame, his real cock still out in the cold air of the stall. Whoever it was walked past the sinks, shoes steady on the tile, and stopped in front of the stall door.“River.”He knew the voice before he knew what to do with his body. Professor Vale. Tristan. The name in his head was not the one he was allowed to use out loud, and hearing his own first name in that mouth made his stomach drop through the floor.His face went hot so fast it hurt. He yanked at his jeans with one hand and only got them halfway up. The lock was a cheap slide. It would not save him. He killed the screen and held the phone against his stomach like that undid the last two minutes. His cock caught on the waistband, still hard, still obvious.The lock turned from the outside. The door swung in.Tristan stood in the gap in his shirt and dark trousers, coat left somewhere back in the classroom, on
Last Updated: 2026-10-04
Chapter: Fucked For Secrecy I
Chapter OneSend me a picture of your dick. It better be hard.River's phone lit the underside of the desk. Nate's name sat above the text, and the words were already mean in the way Nate got mean when he wanted something and did not want to wait for it. River's thumb hovered. Two rows ahead, a girl was typing with her screen brightness all the way down. Professor Vale had his back to the room, writing a line from the essay on the board in that neat, narrow hand.The lecture hall smelled like dry marker and someone's burnt coffee. Rain ticked at the high windows. River should have put the phone in his bag. He knew that. He also knew Nate. If the text sat there, the next one would be worse, and worse with Nate was never a quiet thing.I'm in class.The reply landed before Tristan finished the sentence on the board.I don't care. Bathroom. Five minutes. If I don't have it, we're done. Don't text me some excuse.River's stomach pulled tight. Nate did this. He asked for a picture in the m
Last Updated: 2026-10-04
Professor Grayson's Favorite sin

Professor Grayson's Favorite sin

I downloaded an anonymous app to prove I wasn't gay. It matched me with my professor. *** Twenty-one-year-old Lennon Kesler has spent his whole life pretending to be the perfect son. The perfect friend. The perfect future politician. But one reckless night inside an exclusive members-only club shatters everything he thought he knew about himself. The stranger behind the mask is commanding, addictive... and impossible to forget. Then Lennon hears that voice again. Professor Damian Grayson. The cold and broody man who is feared across campus. The one man Lennon should never touch. As stolen glances become dangerous secrets, desire spirals into obsession. One mistake could cost Damian his career, destroy Lennon's future, and hand his ruthless father the weapon he's been waiting for. But the biggest danger isn't getting caught. It's discovering that Professor Grayson wanted Lennon long before that night... And some obsessions don't end when the masks come off.
Read
Chapter: Chapter 274: Absolutely Perfect
The letter arrived on a Tuesday morning. Damien found it in the mailbox in the lobby. A plain white envelope with no return address and a postmark from a town in Oregon. He carried it upstairs and put it on the kitCaleb counter and stared at it for a long time before he opened it. Lennon came out of the nursery with Luca on his hip. "What's that?" "A letter. I don't know who it's from." "Open it." Damien opened it. The handwriting was familiar and it took him a moment to place it. And then he did and his chest got tight. Dear Damien and Lennon, I've been following your story in the news. I know everything that happened with Kessler and the trial and the shooting. I know you've been through things I can't even imagine. I wanted to reach out sooner but I didn't know if you would want to hear from me. I'm doing well. I moved to Oregon after everything happened and I have a job at a bookstore and a small apartment near the coast. I'm happy. I've moved on with my life. But I thin
Last Updated: 2026-07-28
Chapter: Chapter 273: He'll Grow Into It
After Damien was discharged, we decided to seek therapy. The therapist's office was on the fourth floor of a building downtown. The windows looked out over the river and the chairs were comfortable and the woman who sat across from them had a kind face and a calm voice. She had a way of asking questions that made Damien want to answer them honestly.They had been coming here for three months. Every Tuesday at two o'clock. Damien had resisted at first. He had said he didn't need therapy and he could handle his own problems and talking to a stranger about his feelings wasn't going to change anything. But Lennon had insisted and eventually Damien had agreed because Lennon had asked and because he was trying to be better about letting people help him.The therapist's name was Dr Caleb. She specialized in trauma recovery, family counseling and she had worked with people who had been through things that made Damien's life look ordinary. She never seemed shocked by anything they told her.
Last Updated: 2026-07-28
Chapter: Chapter 272: I'm Not Leaving
Damien was moved out of the ICU on the fourth day.The doctors said his vitals were strong and the surgical site was healing well and there were no signs of infection. They moved him to a private room on the third floor with a window that looked out over the city and a chair that pulled out into a bed for Lennon.Lennon had barely left the hospital. He went home once to shower and change clothes and hold Luca for more than a few minutes. Evelyn had been staying at the penthouse with the baby and Scarlett had been handling the fallout from the shooting and Roman had been dealing with the police.There were statements to give and reports to file and the man who shot Damien was in custody. But Lennon didn't care about any of that. He cared about the color coming back into Damien's face and the way his voice was getting stronger every day and the fact that he was alive."You need to sleep in an actual bed," Damien said on the fifth day.Lennon was sitting in the chair with his feet prop
Last Updated: 2026-07-28
Chapter: Chapter 271: This Is My Fault
The waiting room smelled like antiseptic and old coffee. Lennon had been staring at the same spot on the floor for the past hour without really seeing it.Roman sat three chairs down with his head in his hands. His shirt still had Damien's blood on it. Dark stains that had dried stiff and brown against the white fabric. He hadn't moved to change and no one had asked him to.Archer sat beside him. Not touching him but close enough that their shoulders were almost brushing. His eyes kept moving to the doors that led to the surgical wing and then back to Roman and then back to the doors again.Evelyn held Luca in her lap. The baby was asleep now after crying for the first two hours. He didn't understand what was happening. He just knew his father wasn't there, his other father was shaking and pale. Scarlett had taken him for a while, then Evelyn had taken him back, and now she sat with her grandson pressed against her chest and her eyes fixed on nothing.The clock on the wall ticked.
Last Updated: 2026-07-28
Chapter: Chapter 270: Webb
The car ride back to the penthouse took twelve minutes.Damien ran three red lights and took a corner so fast the tires screamed against the asphalt. Lennon was on the phone with Scarlett the whole time and his voice was steady but his hands were shaking and he kept asking the same question everytime."Is Luca okay? Is he okay?""He's fine," Scarlett said. "Evelyn has him in the panic room. The door is locked and I'm watching the cameras.""Where is he? Where's Webb?""He's on the fifteenth floor. He got in through the service elevator. He's just standing in the hallway outside your door."Damien took another corner. "Is he armed?""I can't tell from the cameras. But his jacket is bulky, he could be carrying something."Roman was in the car behind them with two other security men. Archer was still at the museum coordinating with the police. Everyone was scattered and everyone was trying to get to the same place at the same time."He's not getting into the panic room," Scarlett said. "
Last Updated: 2026-07-28
Chapter: Chapter 269: What's The Plan?
Roman called back ten minutes later. He had a name."Marcus Webb. He was one of Kessler's lieutenants. Low-level but connected. He disappeared about six months before Kessler was arrested and we assumed he went into hiding when things started falling apart.""What's his connection to us?""He blames you for Kessler's downfall. He blames all of us, he's been posting on forums and message boards for months. Conspiracy theories and threats and rants about how we destroyed the network and ruined his life. The FBI had him on a watch list but he slipped through.""And now he's here.""It looks that way."The next morning Damien gathered everyone in the living room. Roman, Archer, Scarlett and Evelyn. Lennon sat on the couch with Luca in his lap and Damien stood by the window with the curtains still drawn."We're not running," Damien said. "We're not hiding. We've done too much of that already.""What's the plan?" Archer asked."We find him before he finds us. Roman has a name and a histor
Last Updated: 2026-07-28
Falling For My Father's Best Friend

Falling For My Father's Best Friend

“You’re a bag of trouble, Angel.” Gabriel said, his restraint already cracking. “I know that already. Now kiss me.” *** Noel Evander Laurent has spent his entire life trying to prove he isn't a burden. Fresh out of law school, he expects his first internship to be the start of his independence. Instead, his father drops a bombshell, Noel will be working under his lifelong best friend. Gabriel August Sterling. New York's most intimidating attorney. His boss. His father's best friend. And the infuriating man who still insists on calling him Angel. Noel is determined to keep things professional. That plan falls apart the moment they're forced to work together... then live under the same roof. Gabriel is patient, protective, and impossible to read. Noel is sarcastic, stubborn, and determined to fight the feelings he never saw coming. Every stolen glance, every teasing argument, and every quiet moment between them pulls them closer to a line neither of them should ever cross. But forbidden feelings are only the beginning. Because Gabriel isn't just hiding his own heart. He's hiding a secret that could destroy everything Noel believes about his family, his past... and the people he loves most. Some lines were never meant to be crossed. Some secrets were never meant to be uncovered. And some people become impossible to stop loving... even when they should.
Read
Chapter: Chapter 40: The Secret Between Them
POV: NoelBenjamin's car pulled into the driveway a little after noon, and Noel was at the front door before the engine had finished cutting off.His father climbed out looking rumpled and tired and entirely pleased with himself, a garment bag over one arm and a suitcase that had clearly lost an argument with the airline dragging behind him."There he is," Benjamin said, dropping everything on the porch to pull Noel into a hug. "Let me look at you. Still in one piece.""Gabriel kept me fed. Mostly.""Mostly?" Benjamin laughed and clapped him on the back. "Help me with this bag and I'll tell you about the hotel that lost my reservation twice."Noel carried the suitcase inside, and Benjamin talked the whole way through the hallway and into the kitchen. The hotel. The opposing counsel who had apparently brought his own chair to every meeting. The flight home that had been delayed so long he'd eaten dinner at the gate. Noel laughed in the right places, and a lot of the laughter was real.
Last Updated: 2026-10-15
Chapter: Chapter 39: Before He Comes Home
POV: Third PersonBenjamin's voice on the phone sounded lighter than it had in weeks."Good news," he said. "Case is finally wrapping up. I should be home in a few days.""That's great, Dad." Noel meant it, the relief in Benjamin's voice easy to catch and reflect back. "Glad you're almost done.""You surviving over there? Gabriel treating you alright?""I'm perfectly fine. You'll see for yourself soon enough.""Good. Can't wait to be home." Benjamin's voice carried real warmth, and Noel felt a small pang of guilt threading through his own happiness, everything he wasn't saying folded quietly beneath the ordinary conversation.They said their goodbyes, and Noel set the phone down, staring at nothing for a moment.◊◊Gabriel found him like that a minute later. "What happened?""My dad's coming home. A few days."Gabriel went quiet, something careful settling over his expression. Noel knew him well enough now to read it, the small shift that meant Gabriel was processing something he didn
Last Updated: 2026-10-07
Chapter: Chapter 38: A Rhythm of Their Own
POV: Third PersonIt wasn't an accident anymore.That was the thing Noel kept noticing, the days after their conversation in the kitchen. The tension still built the same way, in glances across the table, in the careful attention Gabriel paid him through the ordinary parts of the evening. But now, before anything happened, Gabriel checked in. Plainly, without making it feel like paperwork."You still good with this?" Gabriel asked one evening, close enough that Noel could feel the question in his chest as much as hear it."Yeah.""You'd tell me if that changed.""I would." Noel meant it, and something in him settled just from saying it out loud, from knowing exactly where they both stood before anything else happened.◊◊He found, over the following days, that the certainty of it mattered more than he expected.Gabriel established small, simple expectations before their private time together, nothing elaborate, just enough that Noel knew the shape of what was coming. There was somethi
Last Updated: 2026-10-07
Chapter: Chapter 37: More Like Himself
POV: Third PersonNoel woke up thinking about it before he'd even fully opened his eyes.Not the specifics, exactly. Just the shape of it, the strange, unfamiliar relief he'd felt letting Gabriel take the lead, and how little sense that still made against everything he knew about himself. He'd spent years clawing back control whenever someone tried to take it. And yet last night, handing it over had felt like breathing out after holding his breath too long.He lay there turning it over until the quiet got uncomfortable, until avoiding it felt like exactly the kind of dishonesty they'd promised each other they wouldn't do.So he got up, found Gabriel in the kitchen, and decided he was just going to say it.◊◊"Can I ask you something," Noel said, sitting across from Gabriel at the table, coffee cooling between his hands."Of course.""Last night." Noel looked at the mug instead of at him. "It felt different than I expected. Not bad different. Just... different from what I always though
Last Updated: 2026-10-07
Chapter: Chapter 36: The First Surrender
POV: Third PersonThe evening started like most of theirs did lately, nothing planned, nothing deliberate, just the two of them in the kitchen after dinner, Noel drying dishes while Gabriel put away the last of what they'd cooked."You missed a spot," Gabriel said, nodding at the pan still in Noel's hands."I did not.""You absolutely did."Noel held it up to the light, inspecting it with exaggerated seriousness. "This is slander."Gabriel huffed something close to a laugh and reached past him for the cabinet, close enough that his arm brushed Noel's shoulder, close enough that neither of them moved to correct the distance once it closed.◊◊It kept happening like that, small moments where the space between them shrank without either of them announcing it. Gabriel reached for a towel on the counter behind Noel, and instead of stepping back to let him through, Noel just shifted slightly, letting Gabriel's hand settle briefly against his hip to guide him a step to the side."Here," Gabr
Last Updated: 2026-10-07
Chapter: Chapter 35: Stolen Time
POV: Third PersonIt became a rhythm within a few days, not something either of them planned, just something that assembled itself out of necessity and want in equal measure.Coffee before Gabriel left for work, the two of them standing at the counter a little closer than strictly required. A hand brushing against Noel's shoulder as Gabriel passed behind him in the kitchen. Quiet evenings after dinner where neither reached for an excuse to leave the room.They weren't careless about it. Noel still checked his texts before saying anything that might give them away, still kept a careful distance if anyone else was around, though no one else had been around in days. But the secrecy hadn't made the relationship feel smaller. If anything, it felt more real for being something they'd chosen to protect.◊◊Noel started noticing things about himself he hadn't expected.It wasn't really about the affection, though that was new enough on its own. It was something quieter, something that showed
Last Updated: 2026-10-07
You May Also Like
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status