LOGINProfessor Zira Voss has spent years building a reputation for control. At Hawthorne College she is known for her sharp intellect, strict standards, and the cool authority that keeps students firmly in their place. But Zira has a secret. Late at night, behind a locked door and the glow of her laptop screen, she becomes Obsidian Queen—the anonymous patron of a mysterious livestream performer known only as Shadowed Knight. What began as a private escape from pressure and loneliness was never meant to follow her into the real world. Until the day a new transfer student walks into her lecture hall. Tristan Vale is confident, observant, and far too perceptive for comfort. When Zira notices the sleek black card that links him to the identity she knows online, a dangerous realization takes hold. The secret they share could destroy them both. Zira risks her hard-earned career and reputation. Tristan risks the scholarship that brought him to Hawthorne. What begins as a tense battle for control soon spirals into a rivalry neither of them can easily escape. And just when Zira thinks the situation cannot become more complicated, Damian—the man from her past who refuses to let her go—returns, determined to reclaim his place in her life. With secrets closing in and tensions rising, the lines between control, obsession, and vulnerability begin to blur.
View MoreZIRA POV
I hated how much I looked forward to Thursday nights. The moment my last meeting ended, I locked my office door, dimmed the lights, and opened my laptop. My heart was already beating faster than it should for a twenty-nine-year-old Literature professor. Shadowed Knight was live. He sat on the edge of his bed, wearing only black boxer briefs that did nothing to hide the impressive bulge beneath. Lean, toned muscles shifted under his skin as he leaned forward, dark hair falling messily over his forehead. Those sharp dark eyes stared into the camera with that signature cocky half-smirk that always made my thighs press together. “Looks like we have a full house tonight,” he said, voice low and rough. “You all waiting for me to take these off?” I sat back in my chair, my curvy body sinking into the leather. My fitted blouse stretched across my full breasts as I crossed my legs, the pencil skirt riding up my thick thighs. My green eyes were glued to the screen. As Obsidian Queen, I had become his most generous patron. I tipped more than anyone else, sometimes thousands in one night. I told myself it was just stress relief. A secret indulgence after dealing with lazy, entitled students all day. But the truth was simpler and more dangerous — I was obsessed. I typed into the chat, my fingers steady despite the growing heat between my legs. **Obsidian Queen:** Take them off. Slowly. And don’t rush tonight. I want to enjoy every second. Tristan’s smirk deepened the second my message appeared. He knew my username well by now. I was the one who always demanded more, always pushed him to perform better. “Bossy tonight, Obsidian Queen?” he murmured, hooking his thumbs into the waistband. “You never get tired of telling me what to do, do you?” He pushed the boxer briefs down inch by inch, revealing the thick, heavy length of his cock. It was already hardening under the attention. My breath caught. He wrapped a hand around himself and gave one slow stroke, eyes half-lidded. I sent a massive tip. **Obsidian Queen:** Good boy. Now tell me how hard you are for me. Tristan let out a low chuckle that sent shivers down my spine. “Getting there. Thinking about how you’d sound if you were here watching me in person instead of hiding behind a screen.” I bit my lip, annoyed at how easily his words affected me. I was supposed to be the one in control. The strict, sarcastic professor who made students squirm with a single raised eyebrow. Yet every Thursday I found myself wet and aching for a twenty-two-year-old cam boy I had never even met. The stream continued for another forty minutes. By the time he finally came — thick ropes spilling over his abs while he groaned — I was breathing hard, my green eyes dark with lust and frustration. I closed the laptop and leaned back, running a hand over my face. “This is getting ridiculous, Zira,” I muttered to myself. --- The next morning, I walked into my Advanced Literature lecture hall with my usual sharp energy. My long wavy black hair was pinned up in a loose bun, a few rebellious strands framing my face. The emerald green blouse I wore hugged my generous curves, and the black pencil skirt accentuated my wide hips and thick thighs. I knew I looked good. I also knew some students whispered about it behind my back. I set my bag down and scanned the room, my gleaming green eyes sharp. “Since some of you clearly forgot what critical thinking is over the weekend,” I began, voice laced with sarcasm, “we’ll start with a discussion on repressed desire in Victorian literature. And please, spare me the shallow interpretations. I’ve heard them all before.” A few students shifted uncomfortably. Good. I liked keeping them alert. Halfway through the lecture, the door opened quietly. A tall young man slipped in and took an empty seat near the middle row. Dark tousled hair, sharp jawline, intense dark eyes. He moved with quiet confidence that immediately annoyed me. Late on his first day in my class? Typical. I continued teaching, but something about him kept pulling my attention. He listened carefully, occasionally jotting notes, but there was a quiet defiance in his posture that irritated me. When the lecture ended, students began filing out. I was packing my things when I noticed the new student had left his notebook behind on the desk. Black cover, slightly worn. I picked it up, intending to drop it at the lost and found. As I flipped it open to check for a name, a small rectangular card slipped out and fell to the floor. I bent down to pick it up. It was a sleek black business card with silver text. **Shadowed Knight** Private Sessions • Exclusive Content Username: shadowed_knight A QR code sat at the bottom. My green eyes widened. My fingers tightened around the card so hard the edges bit into my skin. No. It couldn’t be. But the username was unmistakable. The same username I had been tipping thousands to for months. The same cam boy whose body and voice I had been fantasizing about in the dark. I looked up sharply, searching the emptying hallway. There he was — walking away with his backpack slung over one shoulder. Tristan Vale. The new transfer student in my Literature class. The same twenty-two-year-old who had stroked himself and come for me on camera just last night. My stomach dropped. Heat flooded my face, followed immediately by cold dread. He didn’t know yet. He hadn’t seen me pick up the card. But I knew. I knew exactly who he was. And worse — he was now my student. I slipped the card into my pocket, heart hammering against my ribs. My curvy chest rose and fell rapidly as I tried to steady my breathing. This was bad. This was very, very bad. Because the strict, sarcastic Professor Zira Voss had been secretly obsessed with one of her own students for months — and now he was sitting in her classroom three times a week. I pressed my lips together, green eyes narrowing with a mix of shock, irritation, and something far more dangerous. I needed to stay away from Tristan Vale. But something told me he wasn’t going to make that easy.ZIRA POVThe monitors beeped in a steady, mocking rhythm.I lay on the narrow hospital bed, the thin blanket pulled up to my chin, my curvy body still aching from the collapse that had taken me down three days earlier. My green eyes stared at the ceiling tiles, counting the holes like they could hold answers. Five years of running. Five years of hiding in the woods, then the motel, then this quiet hospital room where no one could reach me. And still, Tristan had found me.He had found me.The thought burned like acid in my chest. That cold smirk. The way he had looked at me like I was nothing but a broken toy he had finally discarded. “You’re nothing but a desperate, curvy slut who got wet for her own student.” The words echoed every time I closed my eyes. Every time I touched the faint scars on my thighs from the miscarriage that had taken our baby. The stress had been unbearable. The pressure of the scandal, of his betrayal, of watching him walk away with that smug look on his fa
ZIRA POVThe motel room felt smaller every hour.I hadn’t slept since Tristan left. Three days of pacing, of staring at the door, of jumping at every sound. My green eyes were bloodshot, my curvy body heavy with exhaustion and the ghost of the child I had lost five years ago. The miscarriage had taken more than a life — it had taken the last fragile piece of hope I had clung to after his betrayal.I couldn’t stay here. Not with him circling like a predator.I packed my few belongings in the middle of the night, hands shaking as I zipped the bag. The crescent moon scar on his neck haunted me. The wolf in the woods. The way his eyes had glowed with the same intelligence. It couldn’t be coincidence. Nothing in my life had been coincidence since the day I bumped into him.The drive back to the cabin was a blur of dark roads and racing thoughts. When I pulled up, the woods were silent. Too silent. I locked every window and door, then sat on the couch with a kitchen knife on my lap, staring
Zira POVThe small wooden cabin on the edge of the woods outside Hawthorne had become my prison and my sanctuary.Five years.Five long, brutal years since that day in the parking lot when Tristan shattered what was left of my heart. The stress had taken everything. The miscarriage in the hospital weeks later — our baby, lost before I even knew I was carrying — had broken the last piece of me. I moved out of my apartment the same week, sold everything, and disappeared into these woods. No social media. No contact with the old life. Just silence, therapy sessions, and the endless ache of betrayal.I was thirty-four now. The curvy body that once drew whispers was still full and soft, but it carried new scars — stretch marks from the pregnancy I lost, faint lines around my green eyes from too many sleepless nights. My long wavy black hair was usually tied back in a simple braid. I taught online literature courses under a different name. Quiet. Hidden. Surviving.Tonight the woods were
ZIRA POV The world went black after Tristan walked away.I don’t remember falling. One moment I was on the ground in the parking lot, the next I was floating in darkness. Voices blurred around me — nurses shouting, machines screaming, my father’s weak cry from somewhere far away. Then nothing.They told me later it was a stress-induced collapse. My body had simply given up after weeks of fighting. Heart palpitations, exhaustion, a minor stroke from the emotional trauma. I slipped into a coma for nine days.Nine days of silence.Nine days where the only sound was the steady beep of machines and the occasional whisper of visitors.On the tenth day, I woke up.My eyelids felt like lead. The hospital room was dim, the curtains drawn. My body ached everywhere. Tubes were in my arm, monitors attached to my chest. My father was asleep in the bed next to mine — they had moved him into the same room so I wouldn’t be alone when I woke.A shadow moved near the door.Tristan.He stepped into the












Welcome to GoodNovel world of fiction. If you like this novel, or you are an idealist hoping to explore a perfect world, and also want to become an original novel author online to increase income, you can join our family to read or create various types of books, such as romance novel, epic reading, werewolf novel, fantasy novel, history novel and so on. If you are a reader, high quality novels can be selected here. If you are an author, you can obtain more inspiration from others to create more brilliant works, what's more, your works on our platform will catch more attention and win more admiration from readers.