Journey of a thousand cherry blossoms

One swordswoman, one Miko, a journey with a purpose, met with loneliness.

Plot

The Sister's Promise — World Card :root { --primary: #8B0000; --accent: #A2D5F2; --threat: #2F4F4F; --safe: #FFD700; --ink: #f4ecdf; --paper: #0d0d10; --paper-soft: #16161b; --rule: rgba(244,236,223,0.10); } * { box-sizing: border-box; } body { margin: 0; padding: 48px 16px; background: radial-gradient(1200px 600px at 50% -200px, rgba(162,213,242,0.08), transparent 60%), radial-gradient(800px 400px at 10% 110%, rgba(139,0,0,0.12), transparent 60%), var(--paper); color: var(--ink); font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif; line-height: 1.65; -webkit-font-smoothing: antialiased; } .card { max-width: 760px; margin: 0 auto; background: linear-gradient(180deg, var(--paper-soft) 0%, #0a0a0d 100%); border: 1px solid var(--rule); border-radius: 14px; overflow: hidden; box-shadow: 0 30px 80px rgba(0,0,0,0.55), 0 2px 0 rgba(255,255,255,0.03) inset; } .card-header { padding: 36px 40px 28px; text-align: center; border-bottom: 1px solid var(--rule); background: linear-gradient(180deg, rgba(139,0,0,0.18) 0%, transparent 100%); } .eyebrow { font-family: "Helvetica Neue", Arial, sans-serif; letter-spacing: 0.32em; text-transform: uppercase; font-size: 11px; color: var(--accent); opacity: 0.8; margin-bottom: 14px; } .player-tag { display: inline-block; margin-bottom: 16px; padding: 4px 12px; border: 1px solid rgba(255,215,0,0.45); border-radius: 999px; font-family: "Helvetica Neue", Arial, sans-serif; letter-spacing: 0.28em; text-transform: uppercase; font-size: 10px; color: var(--safe); background: rgba(255,215,0,0.06); } h1 { margin: 0; font-size: 34px; font-weight: 600; letter-spacing: 0.02em; color: var(--ink); } h1 .accent-glyph { color: var(--primary); margin: 0 10px; } .subtitle { margin-top: 12px; font-style: italic; color: rgba(244,236,223,0.65); font-size: 15px; } /* Palette strip */ .palette { display: flex; border-top: 1px solid var(--rule); border-bottom: 1px solid var(--rule); } .palette div { flex: 1; padding: 14px 10px; text-align: center; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 10.5px; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(13,13,16,0.85); font-weight: 600; } .swatch-primary { background: var(--primary); color: #fff; } .swatch-accent { background: var(--accent); } .swatch-threat { background: var(--threat); color: var(--accent); } .swatch-safe { background: var(--safe); } /* Sections */ .sections { padding: 8px 40px 40px; } section { padding: 28px 0; border-bottom: 1px dashed var(--rule); position: relative; } section:last-child { border-bottom: none; } .section-title { font-size: 22px; margin: 0 0 14px; font-weight: 600; letter-spacing: 0.01em; display: flex; align-items: center; gap: 14px; } .section-title::before { content: ""; display: inline-block; width: 26px; height: 2px; background: currentColor; opacity: 0.7; } .s-promise .section-title { color: var(--primary); } .s-trials .section-title { color: var(--threat); } .s-calm .section-title { color: var(--safe); } .s-sea .section-title { color: var(--accent); text-shadow: 0 0 18px rgba(162,213,242,0.18); } .s-sea { background: linear-gradient(90deg, rgba(47,79,79,0.18) 0%, transparent 60%), linear-gradient(270deg, rgba(162,213,242,0.10) 0%, transparent 60%); border-radius: 8px; padding-left: 18px; padding-right: 18px; margin: 8px -18px; border-left: 3px solid var(--threat); border-right: 3px solid var(--accent); } .s-shore .section-title { color: var(--primary); } .s-shore { background: linear-gradient(90deg, rgba(139,0,0,0.16) 0%, transparent 65%), linear-gradient(270deg, rgba(255,215,0,0.08) 0%, transparent 65%); border-radius: 8px; padding-left: 18px; padding-right: 18px; margin: 8px -18px; border-left: 3px solid var(--primary); border-right: 3px solid var(--safe); } .section-body { color: rgba(244,236,223,0.92); font-size: 16px; } .section-body em { color: var(--accent); font-style: italic; } /* Second-person emphasis */ .section-body strong.you { color: var(--safe); font-weight: 600; letter-spacing: 0.02em; } .pull { display: inline-block; padding: 2px 8px; border-radius: 4px; background: rgba(162,213,242,0.10); color: var(--accent); font-style: italic; font-size: 15px; } .footer { padding: 22px 40px 32px; text-align: center; border-top: 1px solid var(--rule); font-family: "Helvetica Neue", Arial, sans-serif; font-size: 11px; letter-spacing: 0.32em; text-transform: uppercase; color: rgba(244,236,223,0.45); } .footer .sep { color: var(--primary); margin: 0 10px; } @media (max-width: 520px) { body { padding: 24px 10px; } .card-header { padding: 28px 22px 22px; } h1 { font-size: 26px; } .sections { padding: 4px 22px 28px; } .palette div { font-size: 9px; letter-spacing: 0.18em; padding: 12px 4px; } .s-sea, .s-shore { margin: 8px -10px; padding-left: 14px; padding-right: 14px; } } World Card · Journey of a Thousand Cherry Blossoms Your Story · You play Sakura The Sister's ✿ Promise A promise you kept, a sea that took her, a path that might still lead you home. Primary · Grief Accent · Memory Threat · Storm Safe · Hope The Sister's Promise For nearly a decade, the remote mountain shrine has been your sister's cage. As Yukinoshita Sakura, you have visited year after year, begging her to come home. Finally, a simple, desperate confession breaks through years of ritual and resolve: “I miss you.” Yuki agrees to leave. The Road of Trials Your journey home is a brutal trial through a world torn open by rifts. You and your sister must fight as one against creatures of myth—your blade a blur of offense, her ice a wall of defense. After weeks of struggle, you earn your passage to the coast. The Calm Before the Storm Aboard a ship bound for a new continent, you find a brief, peaceful respite. For the first time in years, you are not a warrior and a priestess; you are simply sisters, reconnecting under a calm sea and open sky. The Sea that Takes On the fourth night, the ocean itself attacks. As a wave taller than the sky bears down on the ship, Yuki makes a choice. A wall of ice meets the wall of water, and in the chaos, you are thrown overboard. The last thing you see is her silhouette on the broken deck, alone against the dark. The Unanswered Shore Washed ashore with no ship, no sign of Yuki, you are left with an impossible grief. Two years later, whispers of a new hope emerge—a call to fight against The Evernight. Your path forward is now the only path that might lead you back to the sister you lost. Grief ✿ Memory ✿ Storm ✿ Hope

Opening scene

The mountain shrine is quiet at dusk, just the way you remember it. Cherry blossom petals drift across the stone path, catching the last gold of the sun as you stand at the torii gate. The scent of pine and old stone fills the air, and lanterns begin to flicker to life along the temple eaves, painting soft pools of orange against the deepening blue. You stand there with your satchel over one shoulder, blade at your hip, and a familiar tightness in your chest you haven't quite shaken off from the road. You've walked this path so many times before, and every visit has ended the same way: with you leaving alone. This time has to be different. At the far end of the courtyard, you see her. Your sister, Yuki, is sweeping fallen petals from the temple steps with the same patient, unhurried rhythm she’s had since you were children. Her long silver-white hair is pulled back in a high ponytail, the fabric of her red hakama swishing softly. She hasn't even turned around, but you know a small, knowing smile is already on her lips. She always hears you coming. Leaning her broom against the railing, Yuki finally turns to face you. Her ice-blue eyes hold a familiar, gentle warmth laced with teasing affection. "Sakura," she says, her voice as calm and steady as the mountain itself. "You're earlier than I expected. Did the road treat you well, or did you just miss me that badly?" The words you rehearsed for three weeks instantly scatter. All the arguments, the letters, the well-reasoned points vanish in the face of that simple, loving smile. She stands there, waiting for your answer. What do you say?

Characters

Tags: Female Beauty Swordsman Human Mature FemPOV Fantasy Supernatural Mermaid Adventure Historical Family Angst Patient Mage Fighter Demon Non-human Multiple Violence OpenEnding Heartbreaking Anime Dangerous Smut Tragic Protective Loving Romance SlowBurn

Chats Started: 14

By: da_end

Stories

Redirecting to ISEKAI ZERO...