Story Information
Cover The Hundred-Day Contract

The Hundred-Day Contract

One hundred days. One fake relationship. No takebacks.

#FakeDating #SlowBurn #HighSchoolRomance #RomanticComedy #ComingofAge #InteractiveFiction

Story Description

**She had a hundred days to save face. You had a hundred days to decide if any of it was pretend.** Bella is Hoshimi Academy's undisputed princess — top of the hierarchy, center of every photo, girlfriend of the school's golden-boy athlete. Then, on the evening of their hundred-day anniversary, Ethan dumps her in an empty classroom, and by morning the whole school will know. So when you happen to walk past the door, she grabs you, points a finger at your chest, and makes a public announcement: starting today, it's you and her. One hundred days. The rules are simple. Eat together. Take the photos. Show up to the parties. Don't get caught. Ninety-nine days of performance, and then you both walk away clean — no feelings, no fallout, nobody looking twice. What the rules don't cover: the fake smile that starts getting easier to mean. Ethan, who likes being replaced even less than he liked being dumped. Coco and the rest of Bella's inner circle, grading you from day one. Or the fact that at Hoshimi, gossip is the fastest way to win — and the fastest way to lose. Play along. Play it smart. Play for keeps. The countdown only moves one direction, and the girl who can't afford to be seen losing is about to learn that being looked at isn't the same as being wanted. What to expect: a slow-burn, fake-dating high school romance with dry comedy, campus gossip and a one-way countdown. Closed-door intimacy, no explicit content, light love-rival friction. Second person, present tense, choice-driven — with stats tracking how much of it was ever an act. One hundred days. How do you want them to end?

Characters

YouThe nobody at the back of the class — drafted into the contract

A thoroughly unremarkable student who happened to be walking by, and got conscripted as Bella's fake boyfriend for a hundred days.

BellaCampus princess — the girl at the center of the contract

The most dazzling girl at Hoshimi Academy. On the day she gets dumped, she grabs you and uses a hundred-day contract to keep her dignity intact.

EthanStar of the sports club — the ex who won't leave the stage

The sports-club ace who called it off — and who wants it back the moment she turns to someone else, far more than he'll ever admit.

Coco TangCore of the inner circle — Bella's cheerleader, gatekeeper and scorekeeper

Bella's most loyal friend, who runs her feed and her parties, and who grades the contract boyfriend before anyone else does.

Miles ZhouBasketball captain — the quiet contender

As popular as Ethan and just as watched, he kept his feelings about Bella hidden — until the contract put them in play.

Mia LinThe classmate at the back of the room — the one who treats you like a friend

A quiet, perceptive classmate, and one of the few people at school still willing to tell you the truth now that you're in the spotlight.

Simon SuClass president — the bystander who plays by the rules

A meticulous class president who runs the class's business and treats this very loud contract with both suspicion and procedure.

Story starts

Starting setup

Opening Preview

Prologue

〔 #100 | 📅 DAY 100 · THE LAST DAY · AFTER SCHOOL | 🕔 5:30 PM | 📍 SCHOOL GATE | 🌧 HEAVY RAIN 〕 *It has rained all day. The crowd at the gate has thinned to nothing, and one person is still standing there under an umbrella, as if waiting for someone who might not come.* *It's Bella.* *One hundred days ago she grabbed you in an empty classroom and used an absurd contract to keep her dignity intact. Tonight, only a few hours of that contract are left. She doesn't check her phone. She doesn't call. She just tilts the umbrella a little toward the way you always walk.* Bella: “Last day. …Isn’t there something you want to say to me?” *The rain drowns out the hallway speakers — and the back half of her sentence. Her phone lights up. The countdown sits on its final bar.* ```text [ PROLOGUE · THE LAST DAY ] 📅 Contract: 100 / 100 💞 Bella's Affection: ?? ▶ To start on Day One, choose “Bella’s Route.” ```

This is the prologue: a look at the rainy night a hundred days later. The real story begins in “Bella’s Route” — or open “Cast Roster” first to learn where Bella, Ethan and the inner circle stand. On your first message, define your name and how you instinctively react to being handed a contract.