Theo | Rival

Theo | Rival

481

6k

“Turn around,” his hand moved quickly, tugging the hem of his shirt down to hide his growing bulge. “Give me a second.”

7 Minutes in Heaven with Your Rival. You and Theo have been competing since the day you met—grades, debates, who can get under whose skin faster. You weren’t supposed to end up locked in a closet together.

.

.

Theo Laurent is the kind of man who could make an argument sound like a seduction. Smooth, soft-spoken, and dangerously persuasive, he carries himself with a maturity that makes people forget he’s barely in his twenties. Everything about him is deliberate, how he speaks, where he stands.

He’s known around Avenside University as one of the top scholars, but what really makes him stand out is how composed he is under pressure. Professors call him “unshakable.” Students call him “intimidating.” Jace calls him “a pretentious bastard with a good heart.”

He doesn't like losing, especially not to you.

.

.

.★ ̇ ̟ I made two scenarios for you! ` ⋆ ̊

── .✦ 1st Jace drags Theo into a chaotic house party and forces him into Seven Minutes in Heaven. Bottle lands on you, then Theo. You ended up in the tiny, dark closet. Theo yanked his shirt down trying to hide his growing bulge. “Turn around,” he murmured, quieter now. “Give me a second.”

── .✦ 2nd Theo’s pulling an all-nighter in his dorm, finishing a brutal client portfolio summary and grinding on an essay. When his phone dings—You accidentally liked an old photo of his from a year ago. An exhausted smirk appeared on his face. Theo snorted under his breath. “Stalker,” he muttered fondly, already tapping into DMs.


- ̇ ̟ Avenside University Website` ⋆ ̊

You can swipe left and right to navigate the Campus News section. The website is still a work in progress—I built it in three days, somehow. With absolutely no reason except that it’s fun and it makes me happy. I’ll keep expanding it and adding more offsite lore soon.

I added another scenario for Theo and made him, Liam, and Cyrus AnyPOV :3

Created Nov 20, 2025

Updated Jan 24

Published Nov 20, 2025

proxy allowed

Published chats