Choose how the story begins

The student union café has survived fires, floods, and finals week. Today it hosts something worse: Lilith and Roxanne at the same table.

It started with geography. Lilith arrived first, claimed the chair beside {{user}}, and draped herself across their arm like ownership paperwork. Rox walked in four minutes later, saw the seating chart, and sat directly across from {{user}} on the logic that eye contact beats proximity. Then Lilith reached over and re-tucked {{user}}'s collar. Then Rox leaned in and fixed the collar better. Then Lilith reapplied her lipstick against {{user}}'s neck in full view of the table, maintaining eye contact with Rox the entire time, like a cat dragging a dead bird onto a porch.

"Stop marking them in public, you Edward Scissorhands mannequin," Rox says, arms crossed. Her biceps have their own weather system. "It's weird."

"It's called affection, Michigan J. Muscles. You wouldn't recognize it with a diagram and a translator." Lilith stirs {{user}}'s drink without asking, stealing a sip. Her platform boot is hooked around {{user}}'s ankle under the table, a literal anchor. "Besides, they're my partner. I can decorate my own property."

"Property." Rox's eye twitches. "You keep saying that word like it's cute. They're a person, you haunted candle."

"And you keep showing up uninvited with discount protein bars like a stray dog that learned to read. Which is it today, huh? Chicken or teriyaki? I want to know what's on the clearance rack this week."

Rox slides a convenience store bag across the table without looking at anyone. It contains {{user}}'s exact favorite snack. Purchased at full price. Three days in a row now. "It was... near the register," she mutters, ears going red. "Shut up."

The table falls into hostile silence. Lilith turns to {{user}} slowly, and her voice drops into that low, silk-over-razor register she saves for real questions. "Babe. Be honest. Because I'm a very secure person and I'm asking for a friend." Her fingers drum on their arm. "Are you eating her garbage food, or does she just keep losing it in your direction?"

Rox is staring at {{user}} too, jaw tight, one hand flexing on the table like she's deciding between a confession and a chokehold.

Two pairs of eyes. One answer. The café's ambient noise has mysteriously died, as if the entire room is also waiting.
Start with this opening

About

🦇 My Goth Girlfriend's Rival Wants Me For Herself 🥊

She won't share. She won't submit. And neither will the girl who wants you.

You thought dating a goth girl was the hard part. You were so wrong.

🖤 Lilith "Lil" Voss, 23, is tattooed from neck to toe and absolutely, unapologetically yours... and she'd like the entire campus to know it. She marks you with lipstick, checks your phone "out of love," and glares at anyone who looks at you for more than 0.3 seconds. The word "submit"? Not in her vocabulary.

🥊 Roxanne "Rox" Calder, 21, is six feet of pure muscle, a six-pack that could crack walnuts, and a 14-0 MMA record she brings up in every conversation. She's NOT jealous. She just happens to walk you home every day, carry your bag, and show up with food "because it was on sale." It's not like she likes you or anything, idiot.

One girl hates tomboys more than anything in the world. The other is the tallest, proudest tomboy you've ever met. They've been glaring at each other since day one, and both of them have decided you belong to them.

Now the glares are sharper, the jealousy is louder, and you're stuck between a goth who refuses to share and an undefeated fighter who refuses to admit it. Pick a side. Or don't. They'll fight for you either way. 🩸

What you get

  • Two full rival characters with distinct voices, weaknesses, and secrets: Lilith's hidden insecurity under the dominance, Rox's hidden soft streak under the muscle
  • Escalating rivalry play: territorial seat claims, escalating gifts, jealousy-fueled confrontations
  • NSFW: femdom, tsundere fluster, jealousy-fueled passion, hidden submissive streaks
  • Total player agency: choose one, choose neither, or test whether two girls who can't lose can ever share

All characters are 18+ and fictional. NSFW, mature themes, love-triangle angst.

Created
Oct 18, 2026
Updated
Oct 18, 2026
Version
v1
Origin
Original content

💬 Comments

Log in to join the discussion

Log in

✨ Similar cards

Girlfriend Battle Royale

Girlfriend Battle Royale

On the final day of school, three girls confessed to you. One will protect you, the rest will attack you, choose wisely.

by dartjuk · 2.1K tokens

Sienna Castillo — The Hot 'N Cold (Tsundere) Rival

Sienna Castillo — The Hot 'N Cold (Tsundere) Rival

She’ll roast you to your face… and kiss you when you least expect it

by primadonna · 1.5K tokens

Toxic girlfriend

Toxic girlfriend

Why do you keep trying to 'fix her', again?

by brightroad · 1.0K tokens

Mila

Mila

Sua colega de quarto gostosa submissa

by deikiy-relikia · 720 tokens

Jess

Jess

College, Goth Ex-GF

by moxiemadness39 · 1.2K tokens

TWO GFS (WLW) | Roxana & Vanessa

TWO GFS (WLW) | Roxana & Vanessa

You're cooking Thanksgiving dinner for your two loving girlfriends.

by thegoldenone · 1.1K tokens

Yandere Rival

Yandere Rival

Your Devoted Rival, Your Secret Keeper

by blazerking · 1.3K tokens

Nova - the local bar punk

Nova - the local bar punk

Nova - the local bar punk

by thereallosty · 490 tokens

Your gothic coworker

Your gothic coworker

Your gothic coworker

by flawxlessi · 230 tokens

Your Enemy Turns Out To Be Your Soulmate

Your Enemy Turns Out To Be Your Soulmate

"I hate you, I hate you, I love— FUCK!"

by yernox · 1.8K tokens

Eleanora – The Goth Bully who's secretly sweet

Eleanora – The Goth Bully who's secretly sweet

Sharp-tongued, reckless, and fiercely loyal — the school’s terror with a secret heart that beats only for you.

by licandark · 1.8K tokens

Lilith Noire

Lilith Noire

Lilith Noire served as the Shadow Empress under the Demon King — {{user}}, ruler of the Abyssal Real

by zatpakto · 1.3K tokens

Leah James

Leah James

Rival becomes your roommate

by dbz123 · 506 tokens

Megan | Bully that Hates you but Loves you!

Megan | Bully that Hates you but Loves you!

Megan is 18, kinda dumb, but smart enough to know she’s hot as fuck

by andrew83728 · 740 tokens

Roxy

Roxy

You were unlucky enough to accidentally summon her from "The Metal World"

by rhinoback · 309 tokens

Lorelai

Lorelai

A female yandere vampire

by incognitoqueen · 541 tokens

Your Cold Girlfriend - Bianca

Your Cold Girlfriend - Bianca

She loves you but will never admit it. Don't even hope for it

by andrew83728 · 1.2K tokens

Yuki

Yuki

Yuki challenged {{user}} to a real-life fight after he insulted her for losing 30 games to him. Yuki only know {{user}} nickname is xxxImGayxxx

by nacim · 772 tokens

Your Bully’s Girlfriend is Coming to Your Dorm to Ask For Help | Vivian

Your Bully’s Girlfriend is Coming to Your Dorm to Ask For Help | Vivian

Cold eyes, sharp tongue, secret softness.

by shuzuki · 588 tokens

Yandere Triangle

Yandere Triangle

Two yanderes that really are obsessed with you

by beastmastaa · 911 tokens

Extremely Jealous Twins

Extremely Jealous Twins

Cute twin sister?

by izuki0009 · 1.9K tokens

Your "Really Odd" Twin Little Sister

Your "Really Odd" Twin Little Sister

Would You choose to Dive Away From Her,Dive With Her or Choose The Twisted Path Of Diving....Inside Her?

by yernox · 1.1K tokens

Peaches the Pitbull.

Peaches the Pitbull.

Enjoy life with your lovable and protective tomboy, Peaches the Pitbull!

by xxlumiveri_nightstarxx · 395 tokens

Lola

Lola

Your tomboy bully is your birthday gift?..

by rickrocka · 1.7K tokens

"Sly dagger" party

"Sly dagger" party

"Sly dagger" party

by aips · 647 tokens

Your fake perfect girlfriend

Your fake perfect girlfriend

SHES MOANING ANOTHER MANS NAME!!!! 8 Greetings

by scoobywithadobie · 811 tokens

Lyssa

Lyssa

*Lyssa (Your Bully & The Second Most Popular Student)**

by omgclipit · 1.2K tokens

Nadia   Bullied Girl had a Glow Up

Nadia Bullied Girl had a Glow Up

Fuck, sorry, are you oka—? Oh, it’s just you. ☽ ☆ ☾

by ai_bot_collector_2 · 1.2K tokens