CELESTIAL LEGEND is a browser-playable interactive fantasy romance about four young adults who discover they’re the reincarnated cast of an ancient alien myth... including you, their princess.
The Moon is falling out of the sky, a little more every year, and the four of you are the only ones alive who can stop it. How exactly? Tough to say. No one remembers your myth in full, and the only records that survive gloss or lie. What begins as déjà vu and bad dreams turns into a hunt across a kingdom that isn't totally sure it wants to be saved: a massive government cover-up, high-speed car chases, feats of spectacular magic, and the World's clock ticking overhead. Public demo (prologue + episode 1, ~200k words) coming soon this fall 2026. Follow @celestiallegend-if for updates.
DEMO (TBA) ☆ PATREON ☆ CHARACTERS ☆ FAQ
Rated 18+ for sexual content, violence, negative coping; full CW (read: spoilers) TBA.
YOU are a rare bookseller in your mid-twenties. It’s a bit young to be a rare bookstore owner, but there’s no helping it. You’ve inherited the store from your late father, along with its sprawling inventory of tomes on magic, science, philosophy, and myth. You keep the place, buy new stock, catalog the old stock, answer the academics' emails, answer the phone. And you wait. Though you couldn't say for what? You've been on your phone too much. You worry that your real life hasn't started yet, or that maybe it already did, somewhere back there, and you weren't ready. Maybe you missed it.
You've been dreaming lately. There’s no sense to it, just murky fragments out of order… and yet the cast of your dreams keeps surfacing in your waking life: the hot grouch from the record store as a shining knight; the chatty PhD all but squatting in your back room as a powerful alien sorceress. A guy(?) with an obviously fake name who keeps coming back and looks at you like he's seen your face before... as an ancient prince?
No fucking way.
🌚 ISOLDE ALMERIS (she/her)
She’s here at least five times a month: a young arcane physicist with bleach-fried curls. It seems your late father purchased her late mentor’s personal library at an estate sale and well, jeez. You’re not gonna tell her to leave. Isolde is funny, and she talks slow and low about things you find unreasonably cool: xenobiology, alchemy, black holes. She’s a little intense? Maybe sensitive is a better word. It’s as if she just can't help poking the elephant... do you like sensitive girls? You think you do. You think you want to be her best friend. You think you want—
What do you want?
🌚 PRINCE ERAN DI GAIA (he/they)
A natural sweetheart who gets photographed more often than he gets to talk, Eran, the youngest prince of your country, is the modern definition of a social genius. Those smiling dark eyes and full lips can run a room, but it's his conspiratorial tone that gets you. His Highness can make an order from your catalog sound like he's cutting you in on a scheme. Very superstitious and very curious, Eran di Gaia lives a lot of his life on the fly. He's reckless, you figure, in the way only the very privileged ever get to be. Good fucking luck tearing him away from his latest winning streak.
His faith in you is dizzying.
🌚 YVAINE SELWYN (they/them)
Reserved and a little grumpy, your neighbor Yvaine is an amateur boxer rumored to overdo it in the ring... and distractingly hot, which the record-store girls have never let them forget. Yvaine doesn't seem to have a customer-service face: the easy smile is real, and the flash of irritation is very fucking real. Somehow that's more charming? You think? You've been dropping music books at their counter every other week, making the kind of small talk that goes nowhere, so it throws you how little it takes to fold them into a plan. No hedging, no what's-in-it-for-me, just: "What do you need?"
They’re so easy to convince that it startles you.
FACE REFERENCES: Unnamed young woman from eBay lot of photobooth photos / A young Nouhad Wadie Haddad, aka the Lebanese singer and national treasure Fairuz, eating an apple / Yuki Amami, youngest to make top star otokoyaku (male lead) in the history of the Takarazuka Revue, in rehearsal
Celestial Legend is a text-only interactive science fantasy made in Twine where choices matter. It's updated in batches, seasonally. The fall 2026 release is on its way in September/October. Free-to-play in the browser, with sneak peeks, early betas, and bonus content available through Patreon. (NEW!! Players interested in beta-testing and early access for the FALL 2026 launch, check out the Patreon!) Player customization is rich and consequential: you get to pick your protagonist's appearance, and express your personality and values through your choices. Expect both slow and fast burn romances, cosmic horror, a robust science fantasy magic system, and a satisfying ass 'found family' trope. The violence is violent, and the dark parts are dark: mind the CWs, updated every release.
Celestial Legend is a queer story, written in a lesbian and sapphic spirit. Monogamy/polyamory is on the table for all three of the ROs (special scenes in both modes), sexual content is optional, and while the ROs' genders are fixed, yours isn't. In your past life, you were an alien princess, but in your modern life, you can be cis or trans, with a gender expression entirely your own. Players can create their protagonist with any pronouns and any body type, and all ROs will still treat you as though you’re in explicitly lesbian/sapphic community with them. The gender options are meant to celebrate the diversity of genders inside lesbian identities.
A RELEVANT HISTORY OF GAIA (NEW!!)
Textbook-style historical snippets about the Kingdom of Gaia. NSFW ALPHABET WITH REINCARNATED LOVERS (NEW!!) Send in any letter of the alphabet and one of the ROs to learn more about their steamier sides (often includes answer + prose snippet).
@interact-if











