#twine resources
Explore tagged Tumblr posts
sofia-d-asb · 2 months ago
Text
Twine/SugarCube ressources
Some/most of you must know that Arcadie: Second-Born was coded in ChoiceScript before I converted it to Twine for self-publishing (for various reasons).
I have switched to Ren'Py for Cold Lands, but I thought I would share the resources that helped me when I was working with Twine. This is basically an organized dump of nearly all the bookmarks I collected. Hope this is helpful!
Guides
Creating Interactive Fiction: A Guide to Using Twine by Aidan Doyle
A Total Beginner’s Guide to Twine
Introduction to Twine By Conor Walsh (covers Harlowe and not SugarCube)
Twine Grimoire I
Twine Grimoire II
Twine and CSS
Documentation
SugarCube v2 Documentation
Custom Macros
Chapel's Custom Macro Collection, particularly Fairmath function to emulate CS operations if converting your CS game to Twine
Cycy's custom macros
Clickable Images with HTML Maps
Character pages
Character Profile Card Tutorial
Twine 2 / SugarCube 2 Sample Code by HiEv
Templates
Some may be outdated following Twine/SugarCube updates
Twine/Sugarcube 2 Template
Twine SugarCube template
Twine Template II
Twine Template by Vahnya
Sample Code and more resources
A post from 2 years ago where I share sample code
TwineLab
nyehilism Twine masterpost
How to have greyed out choices
idrellegames's tutorials
Interactive Fiction Design, Coding in Twine & Other IF Resources by idrellegames (idrellegames has shared many tutorials and tips for Twine, browse their #twine tag)
How to print variables inside links
How do I create a passage link via clicking on a picture
App Builder
Convert your Twine game into a Windows and macOS executable (free)
Convert your Twine game into a mobile app for Android and iPhone (90$ one-time fee if memory serves me right) // Warning: the Android app it creates is outdated for Google Play, you'll need to update the source code yourself
200 notes · View notes
uroboros-if · 2 years ago
Text
Multipronouns in SugarCube
Hello guys!! So sorry for my absence! I've made JS code free for anyone to use in their Twine game, which allows you to have multiple pronouns for your main character -- for example, she/they, she/he, she/he/they, whatever combination!
Some features include:
Completely customizable, and therefore neopronouns-friendly!
No limitations as to how many sets of pronouns you can add—you can add even just one.
Can determine singular and plural pronouns, even if you use pronouns that are different
Automatically switches between pronouns -- and you only need to write ?mcthey, ?mcthem, etc.
If you want to stick to one pronoun temporarily (e.g. so a character refers to MC as she/her and not switch to they/them mid-sentence), it is possible, too!
DEMO (playable online + downloadable) // CODE (+ documentation)
SHOUTOUT to @magiciansvoyage for inspiring me to do this for Twine!! :)
Why I Did This
I was inspired by @magiciansvoyage (!!!) who made multipronouns in CS, and I wanted to make multipronouns in Twine. Shout to them for this, they're amazing!!
I'm aware there are other gender code out there, but as far as I know, I don't know of any that can have multiple pronouns and switch between them using she/her and they/them automatically, for example.
How to Implement?
Just copy and paste the JavaScript code into your JavaScript, and copy and paste the variables into your StoryInit passage! Link to code here!
You can find the macro with in-depth explanation of what everything does here! I will include a How To underneath the readmore as well for a quick and dirty, but you will still benefit a lot from reading through the readme on GitHub.
How to Use?
This section will be more process-oriented than detail-oriented. For a better explanation on ?mcthey, $mc_they, and the <<gender>> macro, look at my readme on GitHub where you pull the code!
The Setup
Allow the player to add their pronouns for themselves as you would normally. Set these to $mc_they, $mc_them, $mc_theirs, $mc_themself, and $mc_plural (true if plural, false if singular).
Then, you can add this to your MC's pronouns with < < gender $mc_they $mc_them $mc_their $mc_theirs $mc_themself $mc_plural > > (had to add a space between the triangle brackets because Tumblr is weird). This will add that set of pronouns, which will be in rotation throughout the story. Make sure to add every argument, or else the macro will complain you've added too little.
When you want the player to add a new set of pronouns, repeat steps 1 and 2. You can keep prompting the player to add pronouns until they're satisfied. Make sure you give them a confirmation and reiterate what pronouns they've added, as there will be no way to remove pronouns once done (I may add this feature in the future if needed).
In-text
If you want to change between she/they, use ?mcthey or ?mcThey for capitalization. For her/them, use ?mcthem or ?mcThem. And so on.
If you want to use is/are, use $mc_is (a $ this time, not a ?), or $mc_was if you're writing in past tense. It will take the latest pronoun mentioned to determine whether to use is/are. If "they" was last mentioned, it will use "are". If "she" was last mentioned, it will use "is".
If you want to use a contraction like they're or she's, then use ?mctheyre or ?mcTheyre.
If you want to stick to one pronoun temporarily, use $mc_they, $mc_them, etc. It will stick to the last pronoun mentioned by ?mcthey, ?mcthem, etc.
If you want to use singular verb vs. plural verb, use $mc_s. Again, it will take the latest pronoun mentioned to determine whether to add "s" to a verb or not.
I also added $mc_has that follows the same logic as $mc_is to determine has vs have.
If this isn't super clear, make sure to read the readme. Also, feel free to DM or ask questions otherwise! :)
291 notes · View notes
interact-if · 7 months ago
Note
Do you have any resources for someone looking to learn twine?
Hi Anon,
Please check our Tags list for coding resources for different programs, including Twine. You can also find a compiled list of resources for Twine on this page.
28 notes · View notes
manonamora-if · 1 year ago
Text
The third volume of the Twine Grimoire is out!
58 notes · View notes
burning-academia-if · 10 months ago
Note
Hey, this isn’t related to the story but I was curious how you got started with twine? Your story inspired me and I want to learn the program so I can make my own. I wanted to see if you had any advice or reference points. Perfectly fine if not, much love regardless!
I've messed with Twine on and off for a while now, so I'm not sure when I actually got into it? It was probably when I originally got into IFs back in like 2015 lol
I use Twine Sugarcube specifically, and I pretty much just watched/read through these:
Twine or Treat: a youtube playlist where a guy shows you how to make a game. Focuses more on making an exploration/puzzle game in Twine, but still has some useful/relevant info
Introduction to Twine: another video playlist, although again, I really only watched what I needed
The Twine Grimoire: there's 3, with each one going through more complicated concepts each volume, includes Harlowe as well as Sugarcube
Sugarcube (and Harlowe) also have their own documentation, but it's so Long and Daunting that I honestly just ignored it when I first started LOL. It's obviously useful to have and reference, but I always need to watch people doing the thing first. I really struggle with just reading through things personally. I'm comfortable enough with Twine now that it isn't overwhelming though lol
Also I'd argue you really only need to learn how to set variables to get started with IFs. Once you know how passages work and how variables work, you're almost set to make an IF.
I'd also recommend learning the very basics HTML and CSS just in case. There's plenty of Twine templates available for free on itch.io, but if you want to adjust them in any way, it's helpful to know CSS/HTML. Also just have fun and mess around! From visual novels to this IF, my learning process has honestly just been 'fuck around and find out' and it's been useful so far! I also think it helps with the inherent anxiety of trying something new too
But yeah, hopefully some of this is helpful/useful to you!
26 notes · View notes
kalorphic · 2 years ago
Note
i may or may not have i IF in the making, a sapphic werewolf IF about learning to love yourself with everything. is pretty angsty but also sweet. :o)
I'm still not sure if i should, i don't know if people are gonna like it and coding scares me. :o(
Trust me, there’s going to be a following there for sweet but angsty sapphic werewolves (I will definitely be one of them) 👀 but at the end of the day, as long as you love your story and you’re interested in it, that should be all that matters (although I do know that’s easier said than done)!
As for coding, that’s still a massive hurdle for me and several other authors. Looking up tutorials on youtube or other IF accounts or using the many resources that are available online can be a huge help though and has got me through a lot. I will put in the tags the hashtags that I’ve used to tag those resources, so I’d suggest having a look through those!
Good luck though, lovely! I know it can all seem a bit daunting, but a lot of the authors in this community would be happy to help a fellow author out with coding if you messaged them or sent them an ask (I put out cries for coding help all the time lol). So, if this is something that you want to do, then I’d say go for it !! <3
39 notes · View notes
losergames · 9 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
A custom Sugarcube 2 template for desktop, tablet, and mobile.
🔗 - Check it out on Itch.io!
Features:
Splash page, start menu, and main body passage.
Custom navigation bar.
Links, buttons, and other UI styling.
Change font style, font size, line height and themes.
Toggle fullscreen, autoname saves, notifications, choice indicators, and passage fade transition.
ChapelR Macros.
and more!
i've wanted a simple template for myself for a little while now - so here it is! hopefully it's helpful to someone else!! there are annotations in the code to help but i am always down to answer questions about it. feel free to use it as is or hack it up - enjoy and happy coding!
425 notes · View notes
childrenofcain-if · 19 days ago
Note
Yeah, as accomplished and impressive as the mc is, the mc is far from a Mary Sue/Gary Stu. Literally, the scene with V where they try to cook? I cringed when I heard their plans for it (but trying new things is crucial to being good at them). Not to mention other scenes just showing the unbalanced lifestyle (I found Elias asking if the mc had their credit cards to be particularly hilarious) and things they lack. It's not like the mc reaches and touches an extracurricular, and whoops, Bam, Magnus Carlson!
They've also suffered not insignificantly (I can't possibly imagine losing a parent at that young of an age, let alone one you're close to.) And that nosebleed thing must've been a hell of a scare. Also - your reflection looking like that (as in non human or supernatural) would be terrifying. My life isn't notably bad, certainly not all sunshine and rainbows, but if I was offered to become mc and go through all that they will or even all that they have?
Yeah, I think I'll pass. I also think some of it might be people thinking the mc is completely effortless - which I have no idea where they got that - but it's evident while they aren't average in intelligence, they busted their ass off even if they try to play it laidback style. They got the best tutors in the world from a very young age - but that also meant they were using those resources constantly and studying. Not to mention, I think somewhere it's mentioned how mc's time was basically entirely split between studying, extracurriculars, and volunteering.
They're not a god. Just a mortal who had very fortunate resources who worked very, very hard with those resources. Hell, take a normal person with mid resources and have them use that schedule of studying, extracurriculars, and volunteering, and I'd bet they would turn out pretty damn accomplished/impressive too, even if they're not as good as the mc. It's what Richard Feymann said - you can get a normal person to understand quantum physics. They just have to study it well, hard, and for a while.
Yeah, the mc is rich and have quite the privilege, but that doesn't mean they didn't work hard for it and also lost some things in the trade off (mc might know how to cook if they weren't studying "all" the time and took the time to learn, for example)
Mc kind of reminds me of what's referred to as a glass cannon - exceptionally good at one or a few things, but at the severe (and probably unworthy) detriment of being very bad at others. Does mc even know what FAFSA is?
Also, the literal fatal flaw? An actual list? And mc can be as stupid (wisdom stat, not intelligence) and just party all the time.
If anons were going to pick on a character for being "too perfect" then M almost makes more sense. 10 languages, God knows how many instruments, in a good position in HoS, is probably crushing all of their classes, and is majoring in philosophy which can get wildly difficult now and again before toning back down (Nietzche, Kant, and Hegel, probably). Oh, they're also an RA. They to me seem more insane than mc does, even a mc who is designed to be crazy like vocal lessons, two sports, robotics, and debate club, with no burnout. And yet, they are perfectly flawed.
The mc just worked exceptionally hard, is clever, and had literally the best possible resources to get the most bang for their (or rather, Elias's) buck. I think about anyone would - at least - do very well in academia and extracirriculars if they had the best tutors in the world training them in those respective areas from a very young age.
this.
97 notes · View notes
idrellegames · 1 year ago
Note
As an IF author that does this with a "this is my job" mindset I find it hard to do other things in my day to day because whenever I pick up my phone I feel like I am at work and I feel like I constantly think about my story.
Do you have any tips or advice on how to separate myself from my work and stop thinking about it 24/7?
Thank you!
Having a clear division between work and regular life is really important. I think it can be a little harder to do if developing an IF isn't your full-time gig. If you're working a job or are in school and you're packing IF development on top of it, then it can get really tricky to balance.
I also think that if you're working on a large, long-term project, it's a good and normal part of the writing process to think a lot about your story. Not all writing is done when you are actively writing. Daydreaming about your characters and your story lets you work out different kinks and make new discoveries.
So, you have a couple of choices here. You can reframe IF as your hobby, the thing you do in your free time for fun. Take away the pressure of thinking about it like work. You can pick away at it when the mood strikes, write on your own terms, and if you stop having fun with it, it's okay to slam on the breaks and put it aside until you're ready to come back to it.
But if you want to continue treating it as work or if it is already is your job, then you need to set some boundaries for yourself. This is going to be different for everyone; what works for me might not necessarily work for you. But here are a few things you can try:
Set a schedule. Try to contain the times when you are actively working on your project to within certain regular hours. Set different times for different parts of your job. For example, I only do social media management (tumblr inbox and notifications, Patreon, email, itch etc) during the first couple hours of my morning and then the rest of my work day is for writing and/or coding. I don't get through everything, but it's okay. It's really important for online creators not to fall into the trap of feeling like they have to answer everyone immediately, otherwise you will not get anything done.
If you manage social media for your IF, have separate accounts for your personal stuff and work stuff. I have two tumblr accounts, one that manages this sideblog and the other for personal fandom things. Logging out of my work account and into my personal one means that I'm not seeing notifications from this blog and I'm not tracking Wayfarer stuff. It really helps me keep work as work and downtime as downtime.
Separate your work and downtime spaces. Sometimes it's just as simple as working in one room and relaxing in another. This can be a bit tricky if you only have one device that you work from. I have a PC so I can't move it around, so if I'm using it to game later I try to change up my space (by getting a different chair or changing something else about my set up) so I have some kind of physical difference to trick my brain into going from "work mode" to "relax mode". Sometimes I have to get out of my office entirely in order to get that sense of separation, otherwise I feel like I am constantly at work.
If you're on your phone a lot and you don't really use it to make your IF or have alternatives for writing, get rid of the apps that put you in a work headspace. I got rid of the tumblr mobile app a couple years ago and it was probably the best decision in terms of actually keeping me out of work mode.
Take time off. Give yourself a weekend. Pursue other hobbies, play other games, write things other than your IF. IFs take a very long time to make, you can't go at it 24/7 or you will burn out.
78 notes · View notes
solarpaintdragon · 2 months ago
Text
Friendly reminder to donate to the small indie resources
If you use a free art software like Krita or GIMP
If you use free and open source 3D software like Blender
If you use a free resource like PureRef, Quickposes, or AdorkaStock
If you use a free game-making software like Renpy, Twine, or GBStudio
Your favorite digital brush makers, like Devin Elle Kurtz
Your favorite free font makers, such as Blambot
feel free to add more
A lot of these are made and maintained by one person or a small team of people, who likely have day jobs and other responsibilities, but also create these resources for us to use.
Obviously these are all free to begin with for a reason. So you don't need to feel guilty using it if you can't afford to donate.
But If you can afford just $5 or $10 dollars, show the creators of your favorite free software your thanks. Remember that there are real people behind these resources who make them free and open source out of the kindness of their own hearts. It's easy to forget the human behind the screen.
10 notes · View notes
thesilicontribesman · 2 years ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Logan Botanic Gardens, Port Logan, South Rhins, Scotland
42 notes · View notes
fox-guardian · 1 year ago
Text
renaissance faire prop making easy as shit just find a stick or two and tie em together. BOOM. staff.
21 notes · View notes
interact-if · 1 year ago
Note
Hello! I wanted to learn either twine or html in my spare time (I am not planning to be an author or anything, just maybe help someone code their story once I have an handle of it) which one do you think'd be better?
Hi there,
Twine is a compiler that creates games in an HTML file, from code in a specific coding format (Harlowe, SugarCube, Chapbook, Snowman, etc...). You do not require knowledge of HTML to create a game in Twine, but you will need to learn one of its format to code.
Still, HTML (and CSS) can be helpful in more advanced projects, especially in regards to building a UI.
If you are trying to help someone coding their project in Twine, we recommend you start with the chosen Twine format first.
~~
Note: the best program out there is one that works for you and the project. There are a lot of programs and formats to create IF out there, all with their advantages and faults. We advise you to look into a few programs and test them out, see what you could be comfortable with.
Note 2: while many programs have their own specific coding language, some may require extra knowledge in HTML/CSS, or JavaScript/jQuery, or Python, or C++, etc... depending on what you are trying to attempt.
40 notes · View notes
manonamora-if · 10 months ago
Text
Chapel's Simple Inventory has been updated! Get the new version on GitHub!!
3 notes · View notes
manonamora-if-reviews · 2 years ago
Text
Approaching Hordes! by Craig Ruddell
============= Links
Play the game See other reviews of the game
============= Synopsis
It's officially hit the fan! Cause, unknown. There's no time to worry about that now anyways...there's a zombie horde approaching! Your job...gather as many survivors as you can and hold out for as long as possible. You'd be the hero if you can find a cure, but digging an escape tunnel might be a good insurance policy.
============= Other Info
Approaching Hordes! is a Twine (SugarCube) game, submitted to the 2022 Edition of the IFComp. It placed 49th overall.
Status: Completed Genre: Apocalypse, Zombies, Resource Management
CW: / Note: Zombies, violence, death,
============= Playthrough
First Played: 2-Oct-2022* Last Played: 26-May-2023 Playtime: around 1h-ish? I took a break somewhere Rating: 2/5 Thoughts: If I was this bored managing resources during a Zombie Apocalypse, I would probably die.
*I had reviewed the game during the IFComp in the Author's section (which was hidden to the public). I forgot to keep track of the notes I gave though... You can find the OG review under the cut.
============= Review
Approaching Hordes! is part Choice-based, part Resource Management in a basic SugarCube UI, following the player has he leaves his infected family behind and tries to survive hordes of zombies.
Spoilers ahead. It is recommended to play the game first. The review is based on my understanding/reading of the story.
Preface: Before getting into replaying the game, I could not shake off the feeling that I was going for a bad time. I remember not liking the game at all (I think my OG review shows that). Still, I am going into it with a somewhat open mind?
The game start with a short prologue, spanning a couple of days, where you notice an increase of gunshots in the neighbourhood and order your wife to check it out (day 0); wake up, find your neighbour informing you of the zombie apocalypse, find your wife having turned into s zombie and Mike-Tyson-punch her, and set up camp (day 1); constructing a guard tower (day 2, very quick); and becoming unanimously the leader of the 11 survivors (day 3).
Then starts the Resource Management. At the time of the first review, I had not seen many Twine games doing something that was not Choice-Based (aside from my own little tavern). Instead of taking the traditional approach of a choice list to resolve issues, Approaching Hordes! combines the Idle game format to managing the compound and its resources. It is an interesting way of pushing the SugarCube/Twine engine in this manner. You have three levels of difficulty. I've played only on Easy and Medium.
However, it soon becomes tedious, and I would put the blame on the idleness of the game. Resource management is very fun, as having to balance the use and harvest of set resources can be challenging but also quite rewarding. Idle games, on the other hand, often requires you to step away from the game and leave it on in the background. Except you can't do that here. Closing and reopening the game brings you right back to the moment you left it. Leave the page idle for too long or change tabs and it just... pauses. You have to keep the page open and focused, watching the bar fill up slowly.
There is nothing else to do in the meantime, no extra story, no dialogue with the other survivors, no personal thoughts... just sitting at a desk and moving people around.
Granted the first quarter(-ish) of that part is a bit stressful. You only have 10 survivors with you out of the max 50, you need to make sure you have enough food, that there are guards around, that the compound is secure and repaired, and that the camp is happy. But as soon as you max out the survivors (which can be preeeettttyyyy quick), you are essentially done. It's just a matter of moving a few of the survivors around to the relevant ending (escaping or cure).
The first time I played the game (during the IFComp), I got incredibly bored and just let my survivors die/leave camp halfway through (all forced to build that tunnel, waiting for the end link to appear on my screen (I think I got a bad ending). This time, I tried to be more diligent and finished the zombie cure. But by jove was it tedious. I was legit writing this review at the same time to fill my waiting between moving one or two survivors around.
Depending on the path taken (win/lose - cure/escape), you will have a bit of a different ending from a news-cliping, before you are able to see the different important steps of your journey in a notebook. But those are just two screens. And after spending all this time waiting and clicking stuff every few minutes or so, it honestly felt unrewarding (especially when I freakin found the cure!!).
Suffice to say, it still didn't tickle my bone the second time around either...
Some other points:
there is humour in the text, but it really wasn't to my taste. The jokes and the nudges fell flat or forced. It often made me cringe, but not in a enjoyable way.
I still don't know if you are supposed to like the protagonist at all (from the text, I don't think so?), but I thoroughly hated him. He is an absolute dick (especially to his wife) but somehow everyone thinks the sun shines from his ass (how you get the leadership still astounds me).
I wasn't particularly moved by the prose, and often felt a bit uneasy by the tone flipping too abruptly from comedy to action to "horror". Part of it is probably because I loathed the protagonist.
while the visual was simple, there was issues with refreshing the page (which reloaded everything) and with the contrasting of the text (especially when choosing the action in the resource management block).
As a proof of concept (Resource Management Idler in Twine), it worked. This game really tried something new (in my book) with the interactiveness and that should be commendable. But the fiction of it all was really eh.
=======================
OG Review during the IFComp
Zombie apocalypse meet Management Sim.
This was the first time I saw something quite like this with a Twine game (I usually see more Choice-based game) and it was interesting to see what else one can do with the system itself. Who knew resource management was on the table! This was kinda neat to see.
That said, after the prologue, the game became a bit boring. This is usually the case with idler-games, you just end up waiting for progress bars to fill up, which is the case with this game as well. Even if you need to tweak between the options, there’s not much you can do but wait. Only having the resource management/idler for this long really breaks the flow.
It’s a bit of a shame that there is no story past the prologue and that you, as the leader, you do nothing but tell a survivor where to go and wait. There is some story after the horde arrives (at least 30min after you get into the compound), but, even though I was yearning for something else to do than wait for the progress bar to fill up, I had mentally checked out of the game when it appeared.
I also had some issues with the little story you end up having. The text is at time confusing (your spouse is on top of you, but the next line is she is far enough that you can punch her?) and missing/misusing punctuation. Some paragraphs have very disconnected tone [Though I always like to be able to flip off my neighbour]. I didn’t understand the rationale behind you the player being set as the leader of the group either (why would people follow someone who’s clearly a not-so-nice person and a terrible spouse?).
Some formatting is a bit off. Rather than change days in the middle of one passage, they probably should have gotten a new passage instead.
Overall, I liked that it was different and tried to do something new with the Twine Engine, but not having anything really to do during the resource management portion really decreased my enjoyment of the game.
2 notes · View notes
fxstpace · 1 month ago
Text
oh, snap!
Tumblr media
summary: you and jake sim might have been best friends once upon a time, but not anymore. now, you barely talk to each other—so you decide to prove the universe wrong when you find out that he’s your soulmate, because there’s no way both of you are compatible.
⇢ pairing: jake sim x fem!reader ⇢ genres: fluff, angst, childhood friends to lovers au, soulmate au, college au ⇢ word count: 7.0k ⇢ warnings: profanity, alcohol consumption, sexual jokes, soulmate lore i made up ⇢ a/n: this is a fic i had posted on my now deactivated blog, which i’ve made minor modifications to. thanks for reading!
Tumblr media
The universe has to be fucking with you.
You aren’t one to believe in manifestation or the law of attraction or whatever other nonsense your TikTok feed provides you with. You think it’s a total waste of time, energy, and resources. 
Right now, however, you’re manifesting with all your might—eyes screwed tightly shut, hands clasped in front of your chest, only one thought running through your head: Please don’t let it be Jake Sim, please don’t let it be Jake Sim, please don’t let it be—
You open one eye cautiously. You lift up the pinkie finger of your right hand equally carefully. 
Fuck.
You drop your hands and let your head fall onto the desk in front of you. A dull thud echoes around you, and normally, you would be apologetic since you’re at the library, but because you’re wallowing in self-pity you can’t bring yourself to care. A frown mars your forehead. Maybe you’re manifesting wrong. Is that even a thing? Perhaps you should ask your friend Yizhou how to do it; she’s pretty popular on Instagram so surely she’d have some idea. Maybe one of her fellow influencer friends is a manifester. (Is that what they call it?)
You lift your head up and stare morosely at the red thread twined around your little finger. It winds down the floor, swirling and looping in gentle curves. You glare at the person it’s connected to.
Jake Sim, that little piece of shit.
The object of your disdain is seated one table away from yours. He’s hunched over his laptop, occasionally scribbling something into the messy notebook in front of him. His glasses keep slipping down the bridge of his nose, and every time he pushes them back up, you feel a tug on your finger. 
This brings you to the following question: Does he not know you’re his soulmate?
You have three answers. One: He knows, but he doesn’t care. Two: He doesn’t know. Three: He doesn’t care.
The second option is rare but not unheard of. There have been several cases where people vehemently deny the existence of soulmates and refuse to believe in it. Such people never get to see the red thread that is wrapped around their finger, even though it exists. Truthfully, you feel bad for the people on the other side of the thread—the non-believer’s alleged soulmate. They will forever watch from afar, never going too close, but never straying away either. It sounds lonely, more than anything else. 
You push that thought away. If Jake doesn’t know, it should be a good thing, right? You don’t need a soulmate to survive. You can just continue with your life as it is—attending classes, hanging out with your friends… Yeah, you’re happy with everything you have.
Another tug at your pinkie forces out an annoyed huff from your mouth. You glare at the perpetrator, still engrossed in his work. To be fair, you didn’t know Jake was your soulmate until very recently either. You knew the thread existed but didn’t know who it was connected to. When you were younger, you and your friends would have tons of fun pulling at the thread to annoy your unknown soulmate. Getting a pull back was a source of glee for seven-year-old you. Now, it just fills you with dread.
“Oi.” Someone’s breath tickles your ear.
“Fucking hell!” 
You swat at your best friend’s face, successfully smacking his cheek. Taehyun grunts in pain. “Uncalled for.”
“What the fuck, Taehyun?” You grouse. “Don’t scare me like that. Sorry ‘bout your cheek.”
The boy rolls his eyes, sitting down on the chair next to you and dumping his tote bag on the table. “I’d feel better if you actually meant your apology. Also, why aren’t you studying? Our midterms start in a week and staring at Lover Boy isn’t gonna help you pass your classes.”
“Don’t call him that,” you snap. “And I was… studying.”
“Right. That’s exactly why none of your books are open.”
“Shut up, people are staring.”
Taehyun raises his eyebrows but doesn’t comment. You’re not wrong—people are staring. Well, specifically, one person. You flex your little finger a little, straightening it out and then bending it again. If Jake feels any sort of yank, he doesn’t show it. Not that you’re interested, of course. You’re just… observing. So is he, clearly. He peers over his glasses at you both, his expression not betraying anything.
You flinch when Taehyun pinches your side. Turning back to him, you’re ready to yell at him for being an annoying asshole, when he fixes you with a pitying sort of look. You swallow.
“Hey,” he says softly, “don’t overthink, okay? He’s alone right now, you might as well talk to him about this.”
You blink uneasily, eyes flitting between your friend and the unopened book in front of you.
“How long are you gonna avoid him? You’ve been hiding this for months. And… he has a right to know,” Taehyun finishes, flicking a strand of hair out of his eyes.
You swallow again, around the lump in your throat that’s been sitting there for months. You found out that Jake was your soulmate months ago. Yet, you can’t seem to bring yourself to confront him or tell him about it. A far cry from the whole entire concept of soulmates—isn’t he supposed to be your missing puzzle piece? Certainly not, if you’re too nervous to even approach him. The universe must have made a mistake. Whatever higher being exists must have assigned you to the wrong person.
Taehyun is right, though. (You’re not going to admit it to him, of course; there’s no need to boost his already inflated ego.)
Jake Sim does have a right to know that he’s your soulmate. 
You shift uncomfortably. Taehyun drops his gaze with a sigh. “I know you two have a history but can’t you just sort this out?”
“I… can’t,” you say lamely. 
Your best friend looks sadly at you. You look away, fidgeting with the cover of your textbook. Out of the corner of your eye, you see a girl make her way to Jake’s table. He perks up immediately, greeting her with a soft smile. She sits down next to him and grabs Jake’s laptop, angling it towards her like it’s second nature. It probably is, you think bitterly.
Another reason why you can’t tell Jake Sim about this whole Situation: He has a girlfriend.
Park Chaerin meets your eyes and waves at you cheerfully. You wave back, feeling sick to your stomach.
Tumblr media
You press the tip of your pen into your notebook, fighting the urge to close your eyes. Even the half-empty cup of coffee next to your laptop has done little to wake you up. Morning classes are the bane of your existence, and as a night owl, you vehemently dislike getting up early. Your professor rattles on about an assignment due in a week. You stifle another yawn behind your hand.
Feeling a yank on your little finger, you press the palm of your hand on the desk and ignore it. Jake Sim is sitting right next to you—courtesy of both of you having arrived five minutes late, and the only seats left were in the last row. Your Friday 8 AM lecture on the Quantum Theory of Electromagnetism is normally interesting, but Professor Jang makes even the most stimulating topics seem dry. You usually end up resorting to self-study sessions in order to understand everything. 
Jake is scribbling something next to you. He’s probably doodling. He used to do that a lot when he was little, too. You recall pages upon pages of maths notes interspersed with tiny drawings of dinosaurs and dragons in the margins. They had made you laugh at the time. 
“Hey,” he whispers.
You blink.
“Hi,” you say.
Jake grins at you—and you’re dazzled, for a moment. It’s been so long since you’ve had that smile of his being directed at you. You’ve seen him smile at other people on campus—his new friends, his girlfriend, acquaintances—all from afar, and you push down the bitter sting of rejection that pricks you every time. After so many months, it feels like you were in a pitch-black room all this time, and someone suddenly turned on the lights. It’s blinding.
Your former friend caps his pen and leans back in his chair. “Did you get enough sleep?”
“Um, yeah,” you answer. Just to be polite, you add, “...Did you?”
“Kind of.” Jake winces.
“Oh.”
“I was trying to understand the topic before this. Y’know—” he meets your eyes expectantly— “the whole Kronig-Penney model and the Bloch function and all that. I spent, like, two hours on them,” he says sheepishly.
“Oh, uh, yeah, those are kinda difficult,” you offer.
You’re still perplexed by this whole situation. Admittedly, after weeks of minimal contact with your childhood best friend, this isn’t how you imagined your reunion would go. All awkwardness aside, however, it feels… nice, talking to him again. It’s hard to move past the last few months, but there’s nothing wrong with this, right? You can think of it as two classmates bonding over a hard course they willingly chose. Two classmates who’ve known each other since they were toddlers just learning to walk, but you deliberately don’t think of that.
Jake hums. “The graphs get super confusing.”
“I guess,” you say. 
He leans forward abruptly, elbows knocking on the edge of the desk. His stare on you is intent, focused. “Is your number still the same?”
You gape at him, mouth open like a blown-out fish. “Uh… yeah. Why?”
“So I can text you if I don’t understand anything,” Jake says simply, easily, still sporting that same easygoing smile of his. Your stomach twists into knots, and you force yourself to appear calm and not like your heart is about to leap out of your throat.
“I think you should’ve asked me first,” you manage to say.
He looks at you strangely, a dip in his eyebrows. “Why would I do that?”
Why, indeed.
Jake has known you for years; this is an undeniable fact. Even now, he probably knows you better than anyone else does—or ever could. So there’s absolutely no way he can’t make sense of the stifling awkwardness that surrounds you both.
However, the same holds true for you: You know Jake Sim just as well as he knows you. You know he’s trying to bridge a gap, make amends in a way only he does. You would be a fool if you didn’t take it in stride.
You crack a small smile. “Fair enough.”
He picks up his pen and twirls it between his fingers idly, before saying, “I’ll text you about other stuff, too.”
“Okay.”
“Great.”
Jake is all smiles and sunshine. He starts doodling again—what looks like a misshapen traffic cone of some sort. You look away, and tuck this little slice of goldenness into your rapidly rabbiting heart. 
This is not good. You pay no heed to the thread around your little finger, and pick up your own pen. Angling your notebook away from your deskmate, you begin to write.
REASONS WHY JAKE SIM CANNOT BE MY SOULMATE FUCK THIS SHIT IM OUT
Tumblr media
#1. he doesn’t know you as well as he should (okay, maybe he does)
You have no clue how you ended up studying with Jake Sim and Park Chaerin, of all people.
Your own friends, Kang Taehyun and Kim Gaeul are utterly nonplussed at this new situation. You give them a helpless shrug when they elbow each other and raise their eyebrows at you. The library is fairly empty at this hour, which makes it an ideal time to study without the distractions of other people. Of course, you didn’t consider the two people who’ve decided you’re a physics expert and require your guidance.
You humour them because you’re a nice person—not because you’re weak to Jake’s entreaties and his offer of buying you food for a whole week.
Chaerin smiles at your friends. “Hey, guys! Come join us.”
Taehyun is the first to blink out of his confusion. He moves forward, pulling out the chair opposite yours and settling down. “Thanks. We won’t bother you guys much.”
Gaeul nods her head. “Yeah, I have a bunch of assignments to finish.” She chuckles nervously, smoothing out her hair.
“No problem,” Jake supplies. “Your friend is super smart.”
Taehyun raises his eyebrows, pointing an incredulous finger at you. “You mean…?”
“Hey!” You swing your leg and kick Taehyun’s shin from under the table. He winces in pain. Gaeul giggles, and so does Chaerin. Jake lets out an amused snort.
“Anyway, as I was saying,” you say, “this bit isn’t that important from a test point of view, so just go over it to get the general idea.” You mark the paragraph you were referring to with a pencil.
Chaerin and Jake nod in tandem, like a pair of bobbleheads. You bite your lip to stifle your smile—they’re so perfect together, it’s ridiculous. You wouldn’t be surprised if Jake’s end of the string was connected to Chaerin’s instead. Is that even possible? You’ll have to google it up.
The thought puts a significant damper on your mood, and you turn away, drawing back from the pair sitting next to you. 
Instead, you lock eyes with Taehyun, who’s glaring at you with enough intensity to drill a hole through your forehead. Talk to him, he mouths. You give him a small shake of your head.
You can’t talk to him about anything serious. Explaining physics to him and his girlfriend in the presence of your own best friends is a sort of safe zone; you don’t have to discuss anything personal whatsoever. All you have to do is prattle off a list of formulae and derivations and graphs, and hope that what you’re telling them to study is actually going to be asked on your midterm next week.
Taehyun rolls his eyes so hard, you wonder how they haven’t popped out of their sockets. He’s exasperated, you can tell—and Gaeul has probably been receiving the brunt of it all, because he would never outrightly say he’s upset with you. He would rant to Gaeul instead, trusting that she would tell you everything he told her but more nicely. That’s how your little trio circles back to each other.
You shift uncomfortably. Gaeul catches your eye and gives you a small, sympathetic smile. Your lips twitch upwards slightly.
“Wow,” Chaerin says, “I can’t believe we finished a whole unit in, like, one and a half hours.” She directs the next part to you. “You’re really smart. Don’t listen to Taehyun.”
“Y/N doesn’t listen to me anyway,” your friend grumbles. Gaeul hides her snort behind her styrofoam cup of coffee.
Speaking of which, you could really use some caffeine too. Anything to get away from Jake Sim and his quiet, knowing… aura, is the word you settle for. He wasn’t always this quiet—he used to be loud and raucous when it was just the two of you in high school—so while this new development isn’t surprising, it certainly is jarring.
“I’m going to get some coffee,” you announce to the table at large. “Anyone wanna come with?”
“I’ll come,” Jake says immediately. “I owe you for teaching us.”
“Oh, um.” You attempt to smile. “I—”
“Please go,” Taehyun says suddenly, his tone beseeching. “I need coffee too but I don’t trust Y/N to not put salt in mine or something.”
You gape at him, betrayal flooding your features. Gaeul snorts again. Chaerin just looks at you and Jake alternately. Jake’s lips twitch upwards. “Y/N still does that?”
You whirl around to face him. “What?”
“Oh, this is getting interesting,” Gaeul pipes up. “Do elaborate.”
“I second that,” Chaerin adds. 
You feel your cheeks and the back of your neck heat up. You want to implore your former best friend to keep his pretty mouth shut, but your ego doesn’t let you grovel in front of three other people. Jake raises his eyebrows, lips parting to form a small ‘o’. He smiles, a little bit sheepish. Before he can say anything, you intervene.
“That was one time, Taehyun!” you snap. “And it was by accident. Why would I willingly put salt in your coffee?”
Taehyun raises an eyebrow at you, but inside, you know he’s laughing uncontrollably at your predicament. “Who knows? You might wanna poison me for being cooler than you.”
“What is this, high school? And why the fuck would I want a murder on my hands? I’m too young to go to jail.”
Chaerin tries to muffle her giggles with her hand. Both you and Taehyun turn simultaneously to look at her. “Sorry.” She giggles again. “You two talk like an old married couple.”
“Gross,” you say, at the same time Taehyun draws out an, “Ew,” and extends the last syllable like a child in kindergarten.
“Oh my God,” Gaeul says. “Chaerin, you’re a genius. I see it too.”
“Not you too,” Taehyun groans.
The two begin bickering again, and Chaerin joins them with enthusiasm, adding her own little tidbits of support for Gaeul in between the conversation. During all this, Jake remains remarkably quiet, an amused smile tugging on his lips. 
You turn to him, a rush of sudden embarrassment making your cheeks heat up. It occurs to you that he’s never seen you like this—laughing and joking around with your friends. Friends that don’t include him. “Sorry,” you mumble. “Let’s go get coffee.”
“Okay.” 
You and Jake push your chairs back under the table and exit the library. The coffee shop is two storeys down, so you make a beeline for the staircase. Your former best friend follows you, his undone shoelaces slapping on the tiles. He still doesn’t tie his shoelaces properly, then. Perhaps he hasn’t changed as much as you thought.
“Hey, by the way,” he says, “I was gonna tell Taehyun about the time I put salt in your coffee.”
“...I know.” Your answer is short, clipped. You force your shoulders to relax—there’s no need to tense up when Jake Sim is around.
“Oh. Uh, okay then.” 
You don’t look at him, but you’re fairly certain he’s doing that thing he always does when he’s feeling awkward: A little rub of his thumb against the corner of his mouth. It’s a tic he’s always had, from the time you were in elementary school, and it isn’t any different now.
A stifling silence falls upon you both. You almost wish Taehyun and Gaeul were here, bringing Chaerin with them in tow. The three of them seemed to get along well; the chances of the five of you hanging out outside of college are high, now.
Of course, that also means you and Jake will have to pretend like everything’s alright between you both, and that your decades-long friendship wasn’t shattered by one single argument.
You round the corner to the staircase and begin the descent downwards. Jake holds onto the railing on the other side. Despite everything, you think Jake is the braver one between you two. 
He breaks the silence as easily as he broke your heart, and asks:
“Do you still take your macchiato with two packets of sugar?”
“Yeah,” you say softly.
Tumblr media
#2. he wants to be friends again (why?)
You blame Kang Taehyun for this.
Of course he had to forget to pick up the pizza from the local restaurant before coming back to his place. Of course he didn’t check the weather forecast beforehand, and even if he did, of course he didn’t tell you it was going to rain. Of fucking course he asks you to pick up the food for him because your classes only ended at 4 and the get-together to celebrate the end of midterms was at 4:30.
If you had the power, you would curse your best friend to oblivion. You grip your phone in your hand, gritting your teeth and staring down at the screen.
Group Chat: the holy trinity of dumbasses 🤡 [16:12] You: it’s fukcing pouring here and i didnt bring my car [16:12] taehyun (mega asshole 🤬): *Fucking [16:13] You: yeah it’s something you’ve never done before [16:13] You: i have the pizza [16:13] You: come and pick me up or im throwing it in the dustbin. [16:14] gaeul 🤍: u shouldn’t waste food y/n >:( [16:14] taehyun (mega asshole 🤬): You’re making Gaeul cry >:( [16:14] gaeul 🤍: girl what [16:15] You: aw cute [16:15] You: seriously tho [16:16] You: come pick me up [16:17] taehyun (mega asshole 🤬): OK, I’m on my way [16:17] You: FUCKING FINALLY
The plastic bag with all the pizza boxes dangles off your wrist, cutting into your skin. The steps that lead to the inside of the restaurant are slick with rainwater. You open Instagram and scroll through your feed mindlessly, clicking on your classmates’ stories. 
You shiver. Rainy weather always makes the temperature drop by several degrees, and your flimsy jacket isn’t enough to drive away the chill. Forget Taehyun, maybe you should’ve checked the forecast instead. Sometimes (read: most of the time) you can be just as stupid as him. You wonder how Gaeul puts up with the single brain cell you and Taehyun toss between each other like a hot potato.
Honestly, you just want to go somewhere where it’s dry and warm.
Your phone vibrates in your hand, and it takes you a whole minute to comprehend the name that shows up on the caller ID.
Jake Sim.
Why is Jake Sim calling you?
You chew on your lip nervously before swiping your thumb up and accepting his call. Bringing your phone to your ear, you let the plastic bag sway gently. The line is silent for a few seconds, as though neither of you can comprehend the fact that you’re on a call with each other. It makes sense; this is the first time in months he’s calling you.
Finally, Jake’s voice crackles over the speaker. “Hey.”
“Hi.”
“I’m outside. Can you see me?”
“I, uh.” You look around quickly. The parking lot in front of you is mostly empty, a good chunk of people having escaped the rain. It’s not hard to make out the solitary figure standing outside a beaten-down Toyota, holding an umbrella aloft. “Yeah, I see you.”
“Oh, good,” he says. “Do you have an umbrella?”
“Nope. Just… pizza.”
Jake makes a noise that sounds like a warbled chuckle. “Okay, I’m coming over there.”
“...Okay.”
For some strange reason, you don’t feel like ending the call. You fumble for something to say, because it’s weird just being on a call with someone you can literally see. The tug on your little finger as he comes closer to you makes a lump form in your throat. You take a deep breath and push it down into your stomach. 
“You haven’t changed your car,” you say lightly.
Jake hums, the sound so familiar it doesn’t even surprise you until you register it. “Can’t afford a new one. Plus, it works decently.”
He strides over to you, and it’s unnecessarily sexy—the way he holds the black umbrella up with one hand and his phone to his ear with the other. You can see the speckles of rain on his grey hoodie where the raindrops bounce off the ends of the umbrella. His hair is swept to the side, lips pink with chapstick. Another yank on your pinkie finger; you clench your fist.
“Please,” you snort. “The last time I was in it, it took twenty minutes to start the engine. That was a year ago, Jake.”
He’s closer now, nearing the steps. His eyes don’t leave yours. They trace over all your features, as though he’s committing you to memory—you, with your tangled hair and tired eye bags, chapped lips and dirty sneakers. You swallow.
He puts his phone down and speaks to you directly. “I think that was the driver’s fault. But don’t worry, I can drive better now.”
You let your hand drop limply to your side. 
“Hi,” Jake says.
“Hi again,” you manage to say.
“Here, let me take that.” He reaches out for the pizza bag, but you don’t give it to him.
“It’s fine. Just… hold up the umbrella and don’t get us wet.”
Jake laughs, a short, bright sound. “I won’t.”
You step towards him, quickly slipping underneath the shelter of the umbrella above your head. It’s a tight fit—one of your shoulders pokes out, as does one of his. You grimace when your sleeve gets splattered with rain.
Jake leads the way to his ancient car, scratched and scuffed with years of use. It was his dad’s old one, a gift for him on his seventeenth birthday, one that his mom had told you about to surprise him with. It seems like a bygone history now.
“I thought Taehyun was gonna come,” you comment.
Jake looks at you strangely. “I thought you asked for me to come pick you up.”
“I… did?” You gasp at the realisation. Kang Taehyun, that fucker. “I’m sorry,” you say awkwardly. “Taehyun probably told you that I was stuck in the rain.”
“He did,” Jake confirms. “Don’t worry ‘bout it. It’s not a problem at all.”
“Oh… okay, then.” Still, you feel guilty. Jake came all the way in the rain just because your best friend couldn’t stop being a meddling little nincompoop.
“Why wouldn’t I come?” Jake continues. His voice sounds deliberately casual. “We’re friends, aren’t we?”
“...Yeah. I guess.”
Jake stops near his car, fishing around in his pocket for the keys. “Look, I—I know things haven’t been the same lately, but I—” he licks his lips, another nervous tic of his— “I want you to know that I never stopped thinking of you as my best friend. Okay?”
You blink, sucking in a breath sharply. “I, um, yeah. Yeah, okay,” you say lamely.
Jake nods once, not meeting your eyes. “And for what it’s worth, I’m glad you’ve found friends like Gaeul and Taehyun. They’re good people.”
“So is Chaerin,” you say. “And so is Sunghoon.”
“Yeah,” he says, smiling faintly, unlocking the door. “And so are you.”
Sometimes, you wonder if Jake also feels a pull on his little finger. If he does, does he ever wonder where it’s from? Or does he not feel it at all? You bend your finger and shuffle into the passenger side of his car. He closes the door for you before crossing over to the other side and climbing into the driver’s seat.
Whatever the case is, one thing is for sure: Jake Sim is your soulmate, and even if he wasn’t, you’d still be in love with him.
Just like you were one year ago.
Tumblr media
#3. his parents adore you (and so do you, but there’s always the yearning and the aching)
“Hey, mom and dad are asking when you’re gonna visit again.”
Jake swings into your periphery, putting his phone back in his pocket. His mom had called about fifteen minutes ago to make plans for Jake to go home over the weekend. Potentially, you could also go—your childhood home is right next to his. It’s been a while since you last visited; your little sister sends you texts about how much she misses you.
He sits down on the chair next to yours, looking at you expectantly. You’re at your favourite spot in the library, one that’s been designated as you and your friends’ table. Jake and Chaerin have been officially integrated into your tiny trio; Gaeul and Chaerin get along really well, and Taehyun and Jake follow the same sports teams. Occasionally, their other friend, Park Sunghoon, joins you but he’s very quiet and mostly keeps to himself.
You don’t look up from your laptop screen when you answer, “I’m not sure.”
“Huh. Mom says you’ve said that to your mom every time she asks.”
Things between you and Jake have reached a semblance of normalcy, too. It’s not the same as it used to be—it can never be the same as it used to be—but at least the pang you feel in your chest whenever he talks to you has dulled somewhat. 
“I’ve been busy,” you say vaguely. 
“Oh, c’mon,” Jake retorts. “Our midterms were over a week ago. What’re you waiting for?”
You don’t reply. He waits for a moment before saying, “I could drive you.”
That gets your full attention. Your gaze snaps to him, mouth pressed together. 
“I mean, we literally live right next to each other, Y/N,” he continues. “It’ll save gas. And the environment.”
You snort. “Your car is more of a hazard to the environment than us not carpooling is.”
“You don’t know how to drive,” he deadpans.
“That’s not true! I can drive, I just choose not to. Saving the environment and all.” You point an accusing finger at him. “If you really care about the environment, you should take the bus home with me.”
Jake shrugs loosely. “I don’t care how we go home, as long as you come with me. I’m sure your sister misses you too.”
There it is again: That easy, light way he says things. Nonchalant and unaffected—though it affects you more than it should.
“You’ll pay for the tickets?” 
Jake’s grin is golden. “If that’s what it takes.”
That’s how you find yourself crammed in between Jake Sim and an old auntie with a flower-patterned bandana, on the bus back to your hometown three days later. The auntie gives you and Jake a few cookies she’d packed for her grandchildren, and then promptly falls asleep on your shoulder (Jake couldn’t stop laughing for ten minutes when he saw the line of drool she’d left on your shirt sleeve). He offers you his own shoulder in case you want to sleep too; your cheeks heat up at the thought. It’s a bumpy ride, but after stopping at the bus stop nearest to your house, Flower Auntie sends you off with a few more cookies and a box of homemade kimchi, and you and Jake begin walking back to your neighbourhood.
Some things have changed—the playground is being renovated, your old elementary school is being repainted, the Kims who owned the local ramen shop retired and set the place up for rent. But at its heart, it’s all the same, you think. Kids still run around holding warm bungeoppang from street stalls and cartons of strawberry milk from the convenience store. Their mothers sit around and gossip about celebrities and complain about their husbands. People working corporate jobs curse under their breaths about their bosses and their unforgiving schedules. It’s late in the evening when you arrive, a bag containing all of Flower Auntie’s goodies hanging off Jake’s arm. All the local eateries are opening up for the dinner rush, drawing people in with the offer of free beer and soju for every meal purchased. 
“It’s nice, isn’t it?” Jake says, a fond smile on his lips.
“Yeah,” you agree softly.
Despite everything, it’s still home.
The two of you cross the streets to your houses, sneakers slapping against the pavement. Several neighbours who’ve seen you both grow up call out and wave hello. You’re stopped by Mrs. Lee’s son, Heeseung, who makes you both promise to go out for dinner with him tomorrow. 
Finally, you stand in front of your childhood home. The rusted door and peeling-off paint greets you like a best friend. You shoulder your backpack and ring the doorbell, saying goodbye to Jake as he walks into his own house.
The door swings open—only to reveal Mrs. Sim standing at your doorway. Before you can voice your confusion, she pulls you into a tight hug, mumbling your name into your hair.
“Welcome home,” she says, moving aside and letting you in. “Your mother is in the kitchen. She’s just started making dinner.”
“Oh, okay.” You grin. “It’s great to see you, Mrs. Sim.”
“I swear you love Y/N more than me.”
You turn around and see Jake standing by the door, an affectionate look in his eyes. You direct your grin at him, too.
“Suck it up, loser.”
Jake’s guffaw rings in your ears even when your sister screams with unabashed joy as soon as she sees you.
Tumblr media
#4. he broke your heart once (he could do it again)
You stare at the red thread wrapped around your finger. It’s dulled a bit now, compared to how it was a few years ago. Some of its shine is lost; it looks more opaque now. You crook your finger experimentally, knowing it's futile but still holding on to some hope that maybe Jake will feel it too.
To live for the hope of it all, as a wise song-writer once penned.
You startle when Jake sets a mug of coffee in front of you. His house is empty—your mother and Mrs. Sim went to buy groceries together and his father is out of the city on a business trip. Your sister is hanging out with her friends but told you to call her if you needed anything.
“Here you go,” Jake says, sitting down on the chair next to you. “Have some and then we can go buy some hangover soup.”
“Thanks,” you mumble, curling your fingers around the mug and savouring its warmth. The liquid inside is not too bitter, but not too sweet either—just how you like it.
“Feeling any better?”
You wince. Going out for dinner with Heeseung meant drinks were also attached. Being back in your hometown after weeks meant you had to check out all your favourite restaurants again and visit the ones that popped up after you left for college. The result: You swallowed down entirely too much soju, Heeseung and Jake had to physically carry you home, your head is killing you right now, and your embarrassment is at its peak.
When you woke up in the early afternoon to texts from your family members detailing their various absences, you reluctantly made your way out of your bedroom and to the Sims’ place. 
Which brings you here, perched on a chair at the Sims’ dining table, fiddling with your red string of fate, while the object of your thoughts sits right next to you.
“Yeah, a little,” you murmur in response to his question.
“Good.” Jake stretches his arms above his head, exposing a sliver of his midriff. You swallow. “Your alcohol tolerance is still the same.”
“Yours isn’t any better,” you counter. “You didn’t drink more than one bottle of soju.”
He raises an eyebrow. “You were counting?”
You huff, ignoring the warmth that spreads to your cheeks. “That’s not the point.”
“I’m just joking,” he says, bringing his hands back down. “I was kinda surprised Heeseung has a girlfriend now.”
You hum, taking another sip of your drink. Your head still pounds, but the caffeine is kicking in and making you more lively. It is strange, though, seeing your childhood friend settle down. Judging by the way he talks about her, he’s completely smitten. She’s my soulmate, he had said, and I don’t even believe in my thread.
The memory makes hurt bubble up inside your throat, so you chug the remaining liquid in the mug.
“It’s nice, though,” Jake continues, something… wistful crossing his face. “I wish I had someone like that.”
You look away, staring down at the ring of coffee left on the wooden table from your mug. “Yeah, I guess… Aren’t you dating Chaerin, though?”
You bite the bullet—what’s the point, anyway? There’s no use in dragging it out. Not when he clearly doesn’t know that his soulmate is sitting right next to him. You can deal with the hurt that comes with rejection later.
Jake stills. You glance at him—he tilts his head confusedly. “Chaerin? No… What makes you think that?”
“Everyone said you guys were dating,” you say with a small, uncertain shrug. 
“I mean…” He blinks. “We hooked up once, but that’s really it.”
It’s your turn to blink now, bemused. “Huh?”
“Yeah, we were drunk and it just sorta happened? I dunno,” he says sheepishly. “We didn’t remember any of it later, so we just agreed to remain friends. Plus, her soulmate is Sunghoon.”
“Wait, what?” Your teeth worry your bottom lip. Your mind is swirling with questions—was it possible that you had misread Jake Sim all this time?
“Yeah,” he says softly. “It’s no big deal.”
“...Oh. I’m sorry, I shouldn’t have assumed things,” you apologise quietly. Despite all this, his words make a swell of optimism rise in your chest.
He shrugs. “I, uh, wouldn’t blame you. We didn’t talk much after… after everything.”
“Yeah.” Your admission is soft, regret burning a hole in your tongue.
“So, um…” Jake trails off, looking unsure of himself. That’s a first, you realise with a start. He’s usually so calm and collected, even in the worst times. “Do you still feel the same as you did a year ago?”
You suck in a breath. “Why—why would you ask me something like that?”
“I—just curious.”
His eyes land on yours, beseeching and glorious. Even when he’s just woken up, he looks like he’s been dipped in the sun’s golden rays. Your heart hammers inside your chest.
“Wait, can I ask you something else? Why… did you reject me that night?”
As soon as the words leave your mouth, you’re transported back to that fateful evening in July.
You stuttered the words out, and explained that you were in love with him, that you were pretty sure he was your soulmate, regardless of who your string was actually connected to. With every new sentence you tacked on, the emotion on Jake’s face vanished. Towards the end, you felt your face crumble.
He left you alone on the pavement, broken-hearted and lovesick.
Jake clears his throat awkwardly. “I’m sorry. I didn’t mean to come off so harsh on you that day.”
“I don’t care about that, Jake,” you say simply. “I just want to know why.”
“Because I was stupid. I didn’t believe in the soulmate bullshit, but I know you do. You’ve always been a hopeless romantic. I—” He licks his lips before continuing— “The truth is, Y/N, I really, really like you… But I didn’t want to hold you back from finding your true soulmate—whoever was on the other side of your string—’cause I know they’re gonna be the one for you.”
If you weren’t sitting already, you’re sure Jake’s confession would have swept you off your feet and you would be a bumbling mess on his dining room floor. Seeing the forlorn look on his face, you nearly crumble. How stupid your soulmate is. How kind and caring and selfless. 
“So I rejected you. I thought I wouldn’t be able to make you happy.” He pauses for a moment, his voice dropping. “It’s still the biggest mistake I’ve ever made.”
You finally find your voice. “Jake…”
He laughs somberly. “You probably think I’m an asshole.”
“I could never think that,” you say firmly. Your hand finds his on the tabletop, and he laces your fingers together, staring at your connected palms with awe.
“I do think you’re a little bit dumb, because I’ve liked you too since, like, forever—”
“Define forever,” he interrupts, not unkindly.
“Well—maybe since the time you surprised me with all the physical copies of that book series I wanted for my fifteenth birthday?”
“Then,” he says, rubbing his thumb over the back of your hand, “I’ve loved you since before forever.”
A surprised laugh bursts out of your mouth. You feel a tug on your little finger as Jake moves his hand away from yours and cups your cheek with it instead. “I’ve also wanted to kiss you since before forever.”
“Yeah?”
“Yeah,” he confirms, drawing closer to you.
You lean forward and capture his lips with yours, running your tongue along his bottom lip. He parts his mouth with a sigh, tilting his head and deepening the kiss. His other free hand comes to rest on the nape of your neck; you wind your arms around his neck. The position is a bit cumbersome—the edge of the chair digs into your thigh, and he nearly knocks his elbow on the back of his chair—but his touch is searing hot, the welcome kind, the kind that makes you crave more and more and more.
“You promise you won’t do it again?” you ask later, out of breath and flushed.
“I promise,” he says, and he links his pinkie finger with yours to seal the deal.
The thread tied around it glows golden.
Tumblr media
#5. he doesn’t even believe in soulmates (but he’ll try)
“You can’t see it?”
“I’ve told you a million times already,” Jake says patiently, “but I can’t.”
“How?” You look at him dubiously. “It’s literally a glowing golden thread connecting you and me.”
“I don’t need a thread to connect us,” your boyfriend quips. “I can think of better uses for a rope.”
You make a sound of disgust. “We’re at the library.”
Jake Sim grins at you, all bright and shining and vivid. “So?”
Taehyun lets out a pointed cough, typing on his laptop. “There are other people here,” he says, motioning to Gaeul, Chaerin and Sunghoon. All three of them are very obviously avoiding your gaze. Even the tips of Taehyun’s ears are pink. You stifle a giggle.
“Sorry,” Jake says, not sounding sorry at all. He picks up your hand again, thumb brushing against the knuckle of your little finger, right above the knot where the golden string is tied. He whispers to you, next, “I just don’t believe in it.”
“I know,” you say. “But you’re missing out on a lot.”
Jake hums. “I don’t believe in soulmates. But I believe in you.”
You roll your eyes, ready to chew him out for being a sappy romantic again, when his next words make your heart stutter.
“I think that’s good enough for me.”
Tumblr media
1K notes · View notes