Description: Developer-backed routes for Yasha and Sage, the third-loop requirement, potion choices and the train-platform endings.
The current Bound By Fate ~ Cursed Soulmates ~ demo has twelve endings. Sage’s romance is Ending 10, but it requires a new playthrough after meeting him in an earlier loop. If you keep landing in Ending 2, the protagonist may have accumulated too many shy, compliant responses to Yasha. Spoilers follow.
All 12 endings: spoiler route table
| Ending | Requirement | Choices in order | Result | Source URL | Version | Spoilers |
|---|---|---|---|---|---|---|
| Ending 1 | Ignore Yasha or fail a timer | Leave his texts unanswered or let the countdown expire | Ending 1 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 2 | Build up shy responses to Yasha | Shop together → welcome the idea of children → let him escort you home → comply in later texts | Ending 2 | https://itch.io/post/12320697 | Demo v1.0 | ⚠️ |
| Ending 3 | Follow Yasha romance | Do not block his profile → show excitement → suggest coffee → feel attracted despite the danger → choose him over work | Ending 3 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 4 | Have met Sage in an earlier run; usually third new run onward | Start again after meeting Sage → flee to the convenience store | Ending 4 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 5 | No potion given to Yasha; friendly approach | Choose work → pass the timer → embrace Yasha in the finale | Ending 5 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 6 | Give Yasha the potion and unlock Embrace | Embrace him → choose I'm nobody |
Ending 6 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 7 | Same potion and embrace setup as Ending 6 | Embrace him → choose I'm.... |
Ending 7 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 8 | Reach the final confrontation | Stall Yasha → board the train | Ending 8 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 9 | Avoid romantic tether to Sage | Take a weapon → push Yasha on the platform | Ending 9 | https://itch.io/post/12320697 | Demo v1.0 | ⚠️ |
| Ending 10 | Have met Sage before; third fresh run or later | Accept Sage when he visits with the potion → stall Yasha → shout for Sage | Ending 10 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 11 | Do not romance Sage; possible on the second run | Agree to his plan without the romantic bond → stall → call Sage | Ending 11 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
| Ending 12 | Do not romance Sage | Run from home before Yasha chases you → try to push him on the platform | Ending 12 | https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule | Demo v1.0 | ⚠️ |
Why Sage Ending 10 keeps turning into Ending 2
The developer gives a reliable Ending 2 example: go to the store with Yasha, respond warmly to talk of children, let him walk you home and yield to him by text. Those choices strengthen a hidden shy disposition. Avoid that chain when pursuing Sage. One player recommends declining when Yasha asks whether you are warming up to him. That is a community tip, not a published numeric threshold.
The third run and the potion split
For Ending 10 the creator explicitly requires a third fresh run, or a later one after meeting Sage. Ending 11 can happen earlier without romancing him. Endings 6 and 7 both require giving Yasha the potion and embracing him; the final answer separates them. Ending 5 instead requires no potion, choosing work and passing the timed prompt. Reloading a late save should not be confused with advancing the story’s loop history.
Three station outcomes
Ending 8 is the train escape after stalling Yasha. Ending 9 involves taking a weapon and pushing him at the platform. Ending 12 begins earlier, by fleeing the house before he pursues you, then attempting the platform push. The shared station setting hides different prerequisites. The developer recommends using Skip to reduce repeated reading.
Version and verification
The downloadable demo is labelled v1.0. On July 31, 2026 the creator announced a free completed release targeted for December 28, 2026, with finished CGs and a short past-life DLC. Those additions are not yet part of this demo guide. This article checks the creator’s walkthrough and replies, but does not claim to have played all twelve routes or measured the hidden variables. A player also reported trouble replaying Endings 6 and 7 from the ending menu.
Sources and verification date
- https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/918530/endings-guide-development-schedule — developer ending guide, 2025-04-04.
- https://itch.io/post/12320697 — additional developer steps for Endings 2 and 9.
- https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates — game, downloads and comments; checked 2026-10-19.
- https://bigmamafatcat.itch.io/bound-by-fate-cursed-soulmates/devlog/1610108/bound-by-fate-to-be-released-in-full-on-12282026- — release plan announced 2026-07-31.
Conclusion
Meet Sage in an earlier run, then distinguish his romance Ending 10 from the cooperative Ending 11. Separate the potion and no-potion embraces, and finish with the train, weapon and house-escape branches.
