Professor Karma: Lessons in Revenge

Professor Karma: Lessons in Revenge

June Calva · Ongoing · 154.3k Words

483
Hot
491
Views
6
Added
Add to Shelf
Start Reading
Share:facebooktwitterpinterestwhatsappreddit

Introduction

I was supposed to start college with a future already mapped out and a boyfriend I trusted at my side. I had plans, expectations, and a life that felt safe and familiar.Then I walked into his bedroom and found my boyfriend and my sister tangled together in his sheets, breathing lies and betrayal like it was nothing.I cried once. I screamed once. And then I made a decision.I was not going to fall apart. I was not going to disappear quietly. I was going to make sure neither of them ever forgot what they did to me.So I did the one thing no one expected. I signed up for his father’s class.Professor Ethan Parker was calm, controlled, devastatingly brilliant, and completely off-limits in every way that mattered. He was older, disciplined, and untouchable, or so everyone believed. He was supposed to be a symbol of restraint and authority, not temptation.Until the first time our eyes met across the lecture hall.Until he asked me to stay after class, his voice low and unreadable, his attention lingering just a second too long.Until one night shattered every rule I thought was carved in stone.Now I call him Professor Parker when others are listening, but in my thoughts, in my body, and in every dangerous fantasy I no longer try to suppress, he is Ethan.My ex wants forgiveness. My sister wants the past erased like it never happened.But revenge has a name, a presence, and a last name that makes their blood run cold.Because karma did not come gently.It came wearing his father’s suit, his father’s authority, and a hunger none of us saw coming.And revenge has never tasted so good.

Chapter 1

Avery

The ring light hums against my closet door, that soft mosquito-whine buzz I've trained myself not to hear anymore. White noise. Like my mom's disappointment. Like the sound of my life being packaged into something consumable.

Just get through this one. Then you can breathe.

I prop my phone on the makeup mirror, adjusting the angle by millimeters. Two years of trial and error taught me this: tilt too high and you see the bump on my nose that rhinoplasty TikTok keeps targeting me with. Too low, and the shadows under my eyes make me look like I actually feel, which is to say, like a girl who's been grinding through senior year while her GPA and her follower count fought for dominance. Neither number ever wins clean. There's always some sacrifice hiding in the decimal points.

"Hey besties."

The smile slides on like lip gloss. Automatic. I've practiced this in the mirror so many times that my face knows the script even when my brain doesn't. Sometimes I wonder if the smile is even mine anymore, or if it belongs to the algorithm now, on loan to me for exactly as long as I keep performing it correctly.

Show them the girl they want. Not the one falling apart at 2 a.m.

"Avery Lane here, and okay, so senior year is officially over in like, three days? Can we talk about how insane that is?"

I angle the camera toward my closet. The cap and gown hang there, gold and white, the tassel doing this slow pendulum swing that screams main character energy. Sacramento High colors. The polyester still reeks of plastic and the vanilla body spray I drowned it in, because if I'm going to be suffocated by something, it might as well smell like dessert. I bought that body spray with tip money from the summer I spent scooping ice cream, back before any of this, back when the only audience I had was whichever kid wanted extra sprinkles.

"I know, I know. Very aesthetic. Very 'that girl.'" I catch my lower lip between my teeth, pulling back the grin before it gets too real. Too desperate. "But I'm feeling all the feelings right now. Excited. Scared. Nostalgic." I pause and let the silence hang, the way I learned from watching hours of other girls doing exactly this, performing feeling like it's a costume you can try on for the length of a video. "And maybe a little bit in love."

I set the phone down before the camera can catch the flush climbing up my throat. My pulse thrums somewhere near my collarbone, quick and stupid, the way it does every time I say his name into existence even sideways, even in code.

Stupid. Too much. You always do too much.

The comments are already stacking, hearts and fire emojis scrolling faster than my anxiety can process. Someone asks if I'm dating anyone. Someone else says spill the tea bestie. Three people have already guessed it's "that college guy from the January post." My thumb hovers over the notifications, greedy and ashamed of its own greed.

I don't answer.

Mystery keeps engagement up. That's Mom's voice in my head, cynical and sharp, from back when she still pretended to care about my content strategy instead of just texting me my grades like they're the only metric that matters. I can't remember the last time she asked how I was feeling instead of how I was performing. Maybe those became the same question to her a long time ago, and I just wasn't paying attention when the switch happened.

My thumbs fly through the caption. last high school sunset but maybe just the beginning of something better?

I hit post.

By the time I'm slicking on my lip gloss, Fenty, always Fenty, because if I'm going to perform adulthood I need the right props, the view count is already climbing. Fifty thousand. Sixty. The dopamine hits before the number even settles, quick and bright and gone just as fast, like a match struck only to prove that fire exists.

See? This is real. This counts for something.

"You," Zoey says the second I slide into her passenger seat, "are literally glowing. Like, nuclear levels. New highlighter, or are you just that pathetically in love?"

She's got her hair in space buns, a cartoon cat crop top that cost more than my textbooks, and the car smells like strawberry air freshener waging war against the four energy drinks in her cup holders. The bass from her speakers hits my ribs like a second heartbeat. Zoey's been my best friend since middle school, since before either of us had a public self to manage, and there's a comfort in her chaos that I don't examine too closely, afraid it might dissolve if I look right at it.

"Shut up." I'm smiling so hard it actually hurts, like my face might crack open and spill something embarrassing. Like hope.

"It's the college boyfriend." She pulls out of my driveway without even looking, because Zoey Chen has never checked a blind spot in her life. "Don't even try to deny it. You've been posting cryptic captions for weeks, Ave. 'Something better?' 'New chapters?' You're basically waving a flag that says I let a boy touch me and now I'm different."

I pull up Liam's last text and stare at it like it might disappear if I blink wrong.

Can't wait to see you this weekend. Got a surprise planned.

My stomach executes this complicated gymnastics routine. Flip. Twist. Stick the landing somewhere south of my heart. I read the message four more times before I even realize I'm doing it, searching each word for some hidden second meaning, the way I've started reading everything he sends me lately.

"He's perfect, Zo." The word feels thin in my mouth, worn down from overuse, like a coin rubbed smooth from being carried too long. "Actually perfect. Like, if I made him up, nobody would believe me."

"Details. Now. Or I'm driving this car into the ocean."

"Okay, so." I twist in my seat, letting the seatbelt saw into my shoulder because the pain keeps me grounded. "He's a freshman at UCLA. Blond. Hot. Like, surfer boy meets future finance bro. We met at that college fair in January, remember? When I was supposed to be networking for pre-med and instead I was networking for... this."

I flash her the photo. Liam's arm around my shoulders, some LA café with exposed brick and plants that cost more than my monthly allowance. We're laughing at nothing. It took twelve tries to get that laugh looking spontaneous. Twelve tries to look like someone who gets to be happy.

Twelve tries. Does happy even count if you have to fake it first to make it real?

"He makes me feel like..." I stop, searching for the right words. The ones that won't make me sound like every other girl who thinks a boy's attention is the same thing as being seen. I think of all the nights I've lain awake rereading his texts, trying to locate the exact sentence that made me fall, and never quite finding it, because it was never one sentence, it was all of them, a slow accumulation like sediment. "Like I'm not just some high school girl with a camera and a dream. Like he actually sees me. The real me."

"Hot," Zoey deadpans. "Because you are. Allegedly."

"Yeah." I stare out the window, watching my neighborhood blur into something less familiar, the houses I've known my whole life reduced to smears of beige and green. "That too."

We hit the beach lot right as the sun starts its whole dramatic performance, orange bleeding into pink like the sky is trying to trend. I grab my phone on reflex, already framing the shot. Sunset through the windshield. The algorithm eats this stuff up. Breakups and golden hour. The only things more reliable than taxes. I snap three photos before I even think about whether I want to remember this moment or just monetize it, and the fact that I can't tell the difference anymore sits somewhere uncomfortable in my chest.

"You gonna post him eventually?" Zoey asks, her sandals crunching against gravel as we walk toward the bonfire glow. "Or is he just going to be your little secret forever?"

I think about the saved drafts. The photos of us I've almost uploaded a dozen times. The captions I've written and deleted, each one a small rehearsal for a commitment I'm not sure I'm ready to make public, as if saying it to the internet might jinx whatever fragile thing is growing between us.

"When it's real," I say, hating how young I sound. How uncertain. "I want to make sure it's real first."

Zoey stops walking. Just stops.

Her face does this thing where the mask slips, no more joking, no more cartoon cat energy. Just Zoey, who got her heart broken by a sophomore at Berkeley last spring and never really talked about it, who still flinches sometimes when a certain song comes on the radio and pretends she doesn't.

"Avery."

"What."

"College boys." She says it like she's translating from a language I haven't learned yet. "They're not always loyal. They're not always what they post."

Something cold settles in my gut, right next to the warmth Liam's texts always leave there. Like drinking something hot too fast and feeling it burn all the way down, the pleasure and the pain arriving together so you can't separate them anymore.

"Liam's different."

"I'm sure he is." Her voice turns careful, practiced, the way people talk when they know something you don't, or when they're trying to protect you from a truth they can't quite prove yet. "Just keep your eyes open, okay? Don't let the aesthetic blind you to the actual."

She doesn't get it. Nobody gets it until they're inside it.

I want to argue. I want to list every proof point, every good morning text, every voice memo, every time he said I was beautiful without the ring light, without the filter, without an audience watching to confirm it was true.

My phone buzzes against my thigh.

Liam: counting down the hours until I see you baby

I smile and turn the screen toward her like evidence. Like a winning hand, like proof I can lay down on the table to end the argument before it really starts.

She sighs, not a happy sound, more like surrender. "Fine. He's cute. I'll give him that. The jawline is doing heavy lifting."

The bonfire throws sparks into a sky that's gone the color of a healing bruise, purple and tender and somehow violent. Somebody's Bluetooth speaker plays the songs that'll soundtrack this whole summer whether we want them to or not. Couples are already pairing off around the flames, phones out, building content they'll caption later with lyrics they don't understand yet, chasing the same high I chase every time I hit post and watch the numbers climb.

Zoey's warning sits in my stomach like something undigested. It doesn't move. It doesn't dissolve. I try to shake it off, but it clings the way certain words do, the ones you know you'll remember at three in the morning months from now, when it's too late to unhear them.

"He wouldn't hurt me," I say, unsure if I'm convincing her or myself or the version of me that still believes in soft boys with good jawlines and softer promises.

"I hope not." She loops her arm through mine, pulling me toward the fire, toward the heat, toward whatever comes next. "Come on. Let's go be seniors while we still can. Before we have to figure out who we are without the schedule."

I follow her. I don't look back at my phone, sitting warm and heavy in my pocket with his name still glowing on the screen, a small sun I've learned to orbit without quite noticing the gravity.

Maybe just the beginning of something better.

That's what I posted. That's what I want to believe.

But somewhere, in the part of me that still listens when my mother speaks, I know better than to trust anything that looks this good in golden hour light. The light lies. It always has. It just does it so beautifully that most people never think to ask what it's hiding.

Zoey

Sleep doesn't come that night. Not really.

I lie on top of my comforter at one in the morning, sand still stuck between my toes because I'm too tired to shower it off, doing the exact thing I promised myself I wouldn't do. Stalking Liam's Instagram like some kind of amateur detective with zero self control. My thumb keeps scrolling even as my eyes burn, some stubborn part of me convinced that if I just look hard enough, I'll find nothing, and this whole tight, twisted feeling in my stomach will finally let go.

Real mature, Zoey. Real mature.

His feed is mostly gym selfies and frat party chaos, plus a suspicious number of photos where he's conveniently untagged with anyone specific. Which, fine. Guys are like that, I remind myself. My own brother's Instagram is just him and one fish he caught two summers ago, posted over and over like it's breaking news. At least that's honest. At least that's just dumb and harmless.

But then I find the tagged photos. The ones other people post of him.

There's a girl in three of them. Platinum blond, always tucked into the corner of the frame, always laughing at something happening just outside the camera's view. I zoom in on her face in the third photo, and something in my chest tightens and turns cold, because I know that face. Not personally. But I've seen it before, years ago, on Avery's phone, back when her sister still lived at home and still liked her. The memory surfaces slow and unwelcome, like something rising from the bottom of a lake.

My stomach drops. No. It can't be.

I don't say anything. Not yet. I don't have proof, just a girl standing near a guy at a party, which could mean literally nothing. People stand near other people. That's what parties are for. I tell myself this three, four times, like repetition might make it more convincing.

I text Avery anyway. had so much fun tonight. liam's a lucky guy lol

She sends back a string of heart emojis and a selfie from the bonfire, her face glowing orange in the firelight, looking happier than I've seen her look in months. My chest aches at the sight of it, at how easy her smile looks, how unguarded. I haven't seen that particular kind of happiness on her in a long time, not since before everything with her family fell apart.

I stare at the screen for a long time before setting my phone face down on the nightstand. The ceiling fan spins lazily above me, and I watch its shadow flicker across the wall, trying to organize the mess of thoughts crowding my head.

Tell her, a voice in my head insists. You have to tell her.

But another voice, quieter and more practical, pushes back immediately. Tell her what, exactly? That some girl existed in the same room as her boyfriend? That's not a scandal. That's a Tuesday.

I know Avery, though. I know exactly how this would go. She'd hear something like this and decide I'm jealous, or wrong, or trying to sabotage the one good thing she has going into a summer that already scares her more than she'll admit out loud. I picture her face hardening, that particular way she has of pulling into herself when she feels cornered, and I flinch just imagining it.

So I do the thing I always do. I wait.

I'll bring it up later, I promise myself, when I actually know something real. When it's not just a girl lurking in the background of somebody's Instagram story. When I have something solid enough that she can't accuse me of making it up, or worse, of wanting it to be true.

I fall asleep telling myself that waiting is the responsible choice.

It doesn't feel responsible, though. It feels like the coward's way out, dressed up in a nicer excuse. And somewhere underneath the guilt, a small, ugly voice wonders if part of me wants to be right about this, wants some proof that Liam isn't as perfect as he seems. I hate that voice. I hate that I can't quite make it go away.

Last Chapters

You Might Like 😍

Faking It With My Worst Enemy On Ice

Faking It With My Worst Enemy On Ice

2.2k Views · Ongoing · Cherry Cynthia
Clare Voss has spent five years loving her stepbrother Zane in silence, cooking his breakfast, cheering at every match, and dreaming of the day he would finally see her.

But on his birthday, everything falls apart when his girlfriend exposes Clare's most humiliating secret in front of the entire team.

Just when Clare is ready to disappear, Rhys Calloway, her worst enemy and the team's arrogant captain, pulls her into his arms and tells everyone she is his girlfriend.

She should have pushed him away, but she kissed him back instead.

Now Clare is locked into a two-month fake relationship with the most infuriating man she has ever met, trying to get over a stepbrother who never cared and survive a captain who makes her forget why she was supposed to hate him.

The problem is that Rhys kisses like he means every single second of it, and just when Clare starts to move on, Zane decides he wants her back.

One girl, two hockey players, and a heart that was never supposed to feel this much. Will she choose the stepbrother who broke her or the enemy who caught her when she fell?
Bloodright

Bloodright

1.4k Views · Ongoing · Blessing Agbede
Adaline Voss has never questioned her luck. When a full scholarship arrives from a university she has never heard of, she takes it. She needs the door. She walks through it.
Ashveil University is not what it looks like in the photographs. The students here carry something that shifts their eyes at the edges of anger. The northwest trees hold an attention that trees should not be able to hold. And the empty chair at the council table, the one nobody sits in, the one nobody explains, has been waiting three hundred years for one specific person to arrive.
Nobody told Adaline she was that person. They classified her as Dormant. A blank space in a file. Nothing.
She is the opposite of nothing.
Beneath the campus, three ancient entities are waking up. Every house in the pack world wants to control what runs in her blood. The boy sent to assess her has stopped being able to do his job. And the woman who has been three steps ahead of everyone since before Adaline was born is not a villain. She is a warning. She is what Adaline would have become if nobody had found her.
The suppression field holding everything together is failing. The clock is running. And the only way to stop what is coming requires Adaline to give up the thing she can least afford to lose.
She already knows her answer. She decided before anyone told her the full price.
The Lycan Kings and the White Wolf.

The Lycan Kings and the White Wolf.

140.8k Views · Completed · theresachipps
Trixie was twelve years old when her parents, the Luna and alpha of the pack, were killed in a rogue attack, or what she thought was a rogue attack. Since she was the only child, the only heir, she should have been next in line for the alpha position. Since she was only 12 her uncle took over as alpha. For 5 years her uncle and his family has mistreated her. Stripped her of her title. He has constantly tried to steal her inheritance her parents left her. With time not on his side, her uncle Melvin, signs her up for the yearly tournament being held at palace. Where he plans to finally end Trixie and finally get his hands on her money. Trixie’s luck changes when she’s finds her mates. The twin Lycan Kings.
Omega Bound

Omega Bound

2.8m Views · Completed · Veronica White
Ayla Frost is a beautiful, rare omega. Kidnapped, tortured, and trafficked to rogue clans and corrupt alphas to do with as they pleased.  Kept alive in her cage, broken and abandoned by her wolf, she becomes mute and has given up on hope for a better life until one explosion changes everything. 

Thane Knight is the alpha of the Midnight Pack of the La Plata Mountain Range, the largest wolf shifter pack in the world. He is an alpha by day and hunts the shifter trafficking ring with his group of mercenaries by night. His hunt for vengeance leads to one raid that changes his life. 

Tropes:
Touch her and die/Slow burn romance/Fated Mates/Found family twist/Close circle betrayal/Cinnamon roll for only her/Traumatized heroine/Rare wolf/Hidden powers/Knotting/Nesting/Heats/Luna/Attempted assassination
BROKEN TRUST

BROKEN TRUST

12.6k Views · Completed · O.J Thewriter
She broke their marriage. He walked away.

Neither of them knew she was carrying his child.

Emily’s affair didn’t just end her marriage—it erased the life she thought was guaranteed. Ryan left without looking back, carrying his anger like armor and leaving Emily alone with regret she would never outrun. Three years later, fate drags them back into each other’s world, along with a little girl who has Ryan’s eyes and a truth that shatters everything he thought he knew.

Old wounds reopen, grief masquerades as rage, and love refuses to stay buried. As parenthood binds them together and the past demands accountability, Emily and Ryan must face the question neither of them is ready to answer: is broken trust the end of their story… or the beginning of a love forged through loss, forgiveness, and brutal honesty?
The rejected white luna

The rejected white luna

8.8k Views · Completed · gabrielgladys37
Aria was the daughter of the Alpha of the Silver moon pack born into a life of strength and legacy but instead of respect, she is overlooked by the members of her own pack due to her weak wolf. She had always wanted to have a mate just like everyone else but on the night of the mating ceremony, her dreams came crashing down when her own mate rejects her publicly choosing another.Aria is left humiliated but something inside her refuses to stay broken. As tension rises and unseen forces begin to shift, Aria starts to realize there may be more to her than anyone ever believed and when Aria stumbled on another pack and found out he is her second chance mate. Aria is stunned especially when she finds out who he is. what happens when Aria finds out that her second chance mate who she thought loves her was working for the Lycan king? And somehow finds herself in his kingdom? Would she be weighed down by betrayal? Or would she come out strong? What happens when she found out her fated mate who had rejected her wants her back? Would she go to him ? Or forgive her second chance mate?
Luna On The Run- I stole The Alpha's Sons

Luna On The Run- I stole The Alpha's Sons

145.9k Views · Completed · Jessica Hall
Elena was born to lead, but her father strips her of her birthright and gives it to her younger brother. Desperate to get back at her father, she does the unthinkable: she sleeps with her father's greatest enemy, Alpha Axton.

But Axton is more than just a rival, he's her fated mate. And he's been searching for her not for love, but for revenge and a chance to destroy her father's pack. The next morning, Elena rejects him, walking away before he can trap her in his ruthless schemes.

But Axton does not take rejection lightly, and his retaliation is brutal: a leaked video, a ruined reputation, and a family that turns their backs on her drive her to flee the city in disgrace.

But when Elena disappears, she takes something Alpha Axton never planned to lose - his sons. Now, he'll stop at nothing to get them back. He wants his heirs, he wants his mate, and Elena will learn that no one runs from the Alpha.
The Legacy Game

The Legacy Game

1.8k Views · Ongoing · Quill Pen
At Corvain Academy, power isn't earned in the classroom—it is inherited in secret.

When scholarship student Chris Linds stumbles onto a mystery someone has killed to protect, she becomes the next target. The only person standing between her and death is Ashen Ford, the academy's cold, untouchable Student Council President—and heir to one of Corvain's founding families.

As anonymous invitations summon twelve students into the legendary Legacy Game, alliances fracture, secrets surface, and every challenge brings another deadly truth to light. But the greatest secret isn't who will win.

It's why one winner vanished without a trace... and why someone will do anything to make sure history repeats itself.
MOONLIT CHASE

MOONLIT CHASE

1k Views · Ongoing · awakewithyou8
I should've taken the damn bus.

But no, I had to walk through the park at midnight like an idiot. Now I've seen something I can't unsee—a massive black wolf tearing apart three men, then shifting into the hottest guy I've ever laid eyes on.

Kieran Vaughn. Wealthy lawyer, werewolf, and apparently, he thinks I'm his mate.

Here's the problem: I don't do relationships. I definitely don't do supernatural things. I absolutely don't do rich guys who think they can control my life just because their inner wolf has decided I smell like home.

When hunters start targeting me to get to him, Kieran drags me into his pristine penthouse for "protection." Now I'm living with a man who looks at me like I'm his last meal, whose touch sets my skin on fire, and who's barely holding onto his control.

He says everyone he loves dies. I say that's not my problem except it is because I'm falling for this broken, dangerous man and his beast.

And in his world? Love will get you killed.
Mission: Steal the Male Lead

Mission: Steal the Male Lead

778 Views · Ongoing · Tintedverry
Morwenna de Lacy awakens inside the bestselling romance novel she hates most—and discovers she has become the villainess fiancée destined to die before the story even reaches its midpoint. Her only hope for survival lies in the mysterious Audience Satisfaction System, which assigns increasingly impossible missions: make the cold Duke Corwin Winterveil fall in love, outshine the beloved heroine, and avoid every death flag written into the original plot. In a glittering empire of noble scandals, royal engagements, magical aristocrats, and ancient gods, one wrong move could cost her everything.

But the more Morwenna changes the story, the stranger the world becomes. The heroine seems to know the future, unseen spectators begin commenting on her life, and the gods watching from above grow obsessed with the drama unfolding before them. Trapped in a story where fate has already decided the ending, Morwenna must choose whether to follow the script or rewrite it entirely. But if the world itself was never meant to belong to its characters, can she steal the male lead before fate steals her freedom first?
Tempted By The Enemy

Tempted By The Enemy

4.4k Views · Completed · rituparna darolia
Twenty-two-year-old Alyssa Van Every is in a dilemma. Her close friend, Sienna, is marrying billionaire, Lucas Donnelly who, along with his brothers, happens to be her older brother, Alex's sworn enemy.
She escapes to Preston Island to attend the wedding without informing him only to collide with Lucas’s hot, fiery and arrogant brother, the twenty-three-year-old, Nicholas Donnelly. Sparks immediately fly between them but Alyssa refuses to acknowledge them fearing her brother's wrath.
The wedding is over and Alyssa tries hard to forget the mysterious Nicholas Donnelly but can he forget her? Can he ignore the attraction he feels for her, feelings that have resurfaced after ten years?
What will Allyssa do when she is stalked by the man who has been invading her dreams since the day she met him? What will she do when she is whisked away to a deserted island by the unpredictable Nicholas Donnelly? Can she tame her heart or surrender to sinful temptations? Read to find out!
Part of the Temptation Series. Can be read as a standalone.
My Husband's Secretary Wore My Dress

My Husband's Secretary Wore My Dress

4k Views · Ongoing · Rosalind Claire
"She saved me, Vivian. Not you."

Those words shattered Vivian's heart.

For three years, she endured her husband's coldness and his secretary's endless provocations.

She never knew that the woman he trusted most had stolen her identity.

Or that the man she loved had secretly loved her all along.

When the truth finally came out, it was already too late.

Vivian had divorced him.

She had disappeared with his unborn child.

And she had no intention of coming back.

Five years later, the former ballerina returned as the sole heiress of a powerful family.

Standing beside her was a little girl with eyes identical to Caden Lux's.

The billionaire who once ignored her had gone mad.

He blocked her in the dressing room, knelt before her, and even accepted the possibility that another man had taken his place.

Because losing his pride was nothing.

Losing Vivian had nearly killed him.

But after everything he had done…

Could she ever forgive the man who chose another woman over his own wife?