Tumgik
#Last Longer Forum
What should I write next?
After Some more Mer-may stuffs I want to start my next SUN AND MOON FIC. The fic I've already writen is the first of a three or four part series I was hoping to do, But I'm not sure which one to write next (I do have a time line but that doesn't mean I have to write them in order... right?), let me know which one you'd like to see first.
I don't have much info I can give you on each story (not with out ruining some surprises. but If you don't mind spoilers feel free to ask me about them. ) but I've had these ideas running around my head for so long (I mean it's been a over a year maybe two since I started writing the last fic and these Ideas have been there probably around the same time lol)
We have:
Teacher AU
Apocalypse AU
Space AU
Feel free to suggest any ideas you'd like to see written.
16 notes · View notes
chinacatmoonflower · 17 days
Text
the perfume i have worn since i was 17/18 has been DISCONTINUED…im not sure im going to make it through this one gang..
3 notes · View notes
layalu · 7 months
Text
Tumblr media
it's been going since yesterday T-T
3 notes · View notes
baconcolacan · 1 year
Text
Thinkin’ bout Tori again. Got some headcanon thoughts....
I’m a weeb Tori truther, you guys know this, but with that comes thoughts as an ex-weeb who at the moment, vehemently despises certain parts of the anime industry and community. I often say gender usually has no bearing in my headcanons, specially with ellsworld, but this time I’ve got some thoughts.
Everybody is painfully aware of how anime, and especially the weaboo community itself, treats and portrays women. I wont discuss the nitty-gritty of this, as this isn’t the post for it, but keep that in mind.
I would guess, as a tween to teenager, Tori didn’t much mind all the weird anime bs that goes on in her favorite shows. Any ex-weeb will tell you that we’ve developed a sort of ‘fanservice filter’ so that we can keep our sanity intact as we watch anime when we’re tired of the fanservicey stuff.
Sure, maybe the fanservicy stuff might have even clued Tori into the fact that she could also possibly like girls, I mean who wouldn’t?? That waifu is cute and her fanservice is literally getting shoved down your gullet, hot damn!
Throughout the years though, she starts getting ‘veteran burnout’, in which shes pretty much over all the fanservice and has started to notice how unnecessarily creepy most of it is, and now that she isn’t a hormone riddled teen, she also notices how badly characterised and treated most women characters are in modern anime.
It’s pretty disheartening. Even her fanservice filter can’t save most modern anime.
She stops following modern anime before she even turns 22, and is just happy to revisit older anime again and again. She still has her figurines, and other such merch, but is pretty much a filthy casual now instead of a dedicated fan.
18 notes · View notes
Text
Fandom can do a little gatekeeping. As a treat.
So I finally decided to archive-lock my fics on AO3 last night. I’ve been considering it since the AI scrape last year, but the tipping point was this whole lore.fm debacle, coupled with some thoughts I’ve been thinking regarding Fandom These Days in general and Fandom As A Community in particular. So I wanna explain why I waited so long, why I locked my stuff up now, and why I’ve come to the conclusion that I’m a-okay with making it harder for people to see my stories.
Lurkers really are great, tho
I’m a chronic lurker, and have been since I started hanging out on the internet as a teen in the 00s. These days it’s just cuz I don’t feel a need to socialize very often, but back then it was because I was shy and knew I was socially awkward. Even if I made an account, I’d spend months lurking on message boards or forums or Livejournals, watching other people interact and getting a feel for that particular community’s culture and etiquette before I finally started interacting myself. And y’know, that approach saved me a lot of embarrassment. Over the course of my lurking on any site, there was always some other person who’d clearly joined up five minutes after learning the place existed, barged in without a care for their behavior, and committed so many social faux pas that all the other users were immediately annoyed with them at best. I learned a lot observing those incidents. Lurk More is Rule 33 of the internet for very good reason.
Lurking isn’t bad or weird or creepy. It’s perfectly normal. I love lurking. It’s hard for me to not lurk - socializing takes a lot of energy out of me, even via text. (Heck it took 12 hours for me to write this post, I wish I was kidding--) Occasionally I’ll manage longer bouts of interaction - a few weeks posting here, almost a year chatting in a discord there - but I’m always gonna end up going radio silent for months at some point. I used to feel bad about it, but I’ve long since made peace with the fact that it’s just the way my brain works. I’m a chronic lurker, and in the long term nothing is going to change that.
The thing with being a chronic lurker is that you have to accept that you are not actually seen as part of the community you are lurking in. That’s not to say that lurkers are unimportant - lurkers actually are important, and they make up a large proportion of any online community - but it’s simple cause and effect. You may think of it as “your community”, but if you’ve never said a word, how is the community supposed to know you exist? If I lurked on someone’s LJ, and then that person suddenly friendslocked their blog, I knew that I had two choices: Either accept that I would never be able to read their posts again, or reach out to them and ask if I could be added to their friends list with the full understanding that I was a rando they might not decide to trust. I usually went with the first option, because my invisibility as a lurker was more important to me than talking to strangers on the internet.
Lurking is like sitting on a park bench, quietly people-watching and eavesdropping on the conversations other people are having around you. You’re in the park, but you’re not actively participating in anything happening there. You can see and hear things that you become very interested in! But if you don’t introduce yourself and become part of the conversation, you won’t be able to keep listening to it when those people walk away. When fandom migrated away from Livejournal, people moved to new platforms alongside their friends, but lurkers were often left behind. No one knew they existed, so they weren’t told where everyone else was going. To be seen as part of a fandom community, you need to submit to the mortifying ordeal of being known, etc. etc.
There’s nothing wrong with lurking. There can actually be benefits to lurking, both for the lurkers and the communities they lurk in. It’s just another way to be in a fandom. But if that is how you exist in fandom--and remember, I say this as someone who often does exist that way in fandom--you need to remember that you’re on the outside looking in, and the curtains can always close.
I’ve always been super sympathetic to lurkers, because I am one. I know there’s a lot of people like me who just don’t socialize often. I know there’s plenty of reasons why someone might not make an account on the internet - maybe they’re nervous, maybe they’re young and their parents don’t allow them to, maybe they’re in a bad situation where someone is monitoring their activity, maybe they can only access the internet from public computer terminals. Heck, I’ve never even logged into AO3 on my phone--if I’m away from my computer I just read what’s publicly available. 
I know I have people lurking on my fics. I know my fics probably mean a lot to someone I don’t even know exists. I know this because there are plenty of fics I love whose writers don’t know I exist.
I love my commenters personally; I love my lurkers as an abstract concept. I know they’re there and I wish them well, and if they ever de-lurk I love them all the more.
So up until last year I never considered archive-locking my fic, because I get it. The AI scraping was upsetting, but I still hesitated because I was thinking of lurkers and guests and remembering what it felt like to be 15 and wondering if it’d be worth letting a stranger on the internet know I existed and asking to be added to their friends list just so I could reread a funny post they made once.
But the internet has changed a lot since the 00s, and fandom has changed with it. I’ve read some things and been doing some thinking about fandom-as-community over the last few years, and reading through the lore.fm drama made me decide that it’s time for me to set some boundaries.
I still love my lurkers, and I feel bad about leaving any guest commenters behind, especially if they’re in a situation where they can’t make an account for some reason. But from here on out, even my lurkers are going to have to do the bare minimum to read my fics--make an AO3 account.
Should we gatekeep fandom?
I’ve seen a few people ask this question, usually rhetorically, sometimes as a joke, always with a bit of seriousness. And I think…yeah, maybe we should. Except wait, no, not like that--
A decade ago, when people talked about fandom gatekeeping and why it was bad to do, it intersected with a lot of other things, mainly feminism and classism. The prevalent image of fandom gatekeeping was, like, a man learning that a woman likes Star Wars and haughtily demanding, “Oh, yeah? Well if you’re REALLY a fan, name ten EU novels” to belittle and dismiss her, expecting that a “real fan” would have the money and time to be familiar with the EU, and ignoring the fact that male movie-only fans were still considered fans. The thing being gatekept was the very definition of “being a fan” and people’s right to describe themselves as one.
That’s not what I mean when I say maybe fandom should gatekeep more. Anyone can call themselves a fan if they like something, that’s fine. But when it comes to the ability to enjoy the fanworks produced by the fandom community…that might be something worth gatekeeping.
See, back in the 00s, it was perfectly common for people to just…not go on the internet. Surfing the web was a thing, but it was just, like, a fun pastime. Not everyone did it. It wasn’t until the rise of social media that going online became a thing everyone and their grandmother did every day. Back then, going on the internet was just…a hobby.
So one of the first gates online fandom ever had was the simple fact that the entire world wasn’t here yet.
The entire world is here now. That gate has been demolished.
And it’s a lot easier to find us now. Even scattered across platforms, fandom is so centralized these days. It isn’t a network of dedicated webshrines and forums that you can only find via webrings anymore, it’s right there on all the big social media sites. AO3 didn’t set out to be the main fanfic website, but that’s definitely what it’s become. It’s easy for people to find us--and that includes people who don’t care about the community, and just want “content.”
Transformative fandom doesn’t like it when people see our fanworks as “content”. “Content” is a pretty broad term, but when fandom uses it we’re usually referring to creative works that are churned out by content creators to be consumed by an audience as quickly as possible as often as possible so that the content creator can generate revenue. This not-so-new normal has caused a massive shift in how people who are new to fandom view fanworks--instead of seeing fic or art as something a fellow fan made and shared with you, they see fanworks as products to be consumed.
Transformative fandom has, in general, always been a gift economy. We put time and effort into creating fanworks that we share with our fellow fans for free. We do this so we don’t get sued, but fandom as a whole actually gets a lot out of the gift economy. Offer your community a story, and in return you can get comments, build friendships, or inspire other people to write things that you might want to read. Readers are given the gift of free stories to read and enjoy, and while lurking is fine, they have the choice to engage with the writer and other readers by leaving comments or making reclists to help build the community.
And look, don’t get me wrong. People have never engaged with fanfic as much as fan writers wish they would. There has always been “no one comments anymore” wank. There have always been people who only comment to say “MORE!” or otherwise demand or guilt trip writers into posting the next chapter. But fandom has always agreed that those commenters are rude and annoying, and as those commenters navigate fandom they have the chance to learn proper community etiquette.
However, now it seems that a lot of the people who are consuming fanworks aren’t actually in the community. 
I won’t say “they aren’t real fans” because that’s silly; there’s lots of ways to be a fan. But there seem to be a lot of fans now who have no interest in fandom as a community, or in adhering to community etiquette, or in respecting the gift economy. They consume our fics, but they don’t appreciate fan labor. They want our “content”, but they don’t respect our control over our creations.
And even worse--they see us as a resource. We share our work for free, as a gift, but all they see is an open-source content farm waiting to be tapped into. We shared it for free, so clearly they can do whatever they want with it. Why should we care if they feed our work into AI training datasets, or copy/paste our unfinished stories into ChatGPT to get an ending, or charge people for an unnecessary third-party AO3 app, or sell fanbindings on etsy for a profit without the author’s permission, or turn our stories into poor imitations of podfics to be posted on other platforms without giving us credit or asking our consent, while also using it to lure in people they can datascrape for their Forbes 30 Under 30 company? 
And sure, people have been doing shady things with other people’s fanworks since forever. Art theft and reposting has always been a big problem. Fanfic is harder to flat-out repost, but I’ve heard of unauthorized fic translations getting posted without crediting the original author. Once in…I think the 2010s? I read a post by a woman who had gone to some sort of local bookselling event, only to find that the man selling “his” novel had actually self-published her fanfic. (Wish I could find that one again, I don’t even remember where I read it.)
But aside from that third example, the thing is…as awful as fanart/writing theft is, back in the day, the main thing a thief would gain from it was clout. Clout that should rightfully go to the creators who gifted their work in the first place, yeah, but still. Just clout. People will do a lot of hurtful things for clout, but fandom clout means nothing outside of fandom. Fandom clout is not enough to incentivize the sort of wide-scale pillaging we’re seeing from community outsiders today.
Money, on the other hand… Well, fandom’s just a giant, untapped content farm, isn’t it? Think of how much revenue all that content could generate.
Lurkers are a normal and even beneficial part of any online community. Maybe one day they’ll de-lurk and easily slide into place beside their fellow fans because they already know the etiquette. Maybe they’re active in another community, and they can spread information from the community they lurk in to the community they’re active in. At the very least, they silently observe, and even if they’re not active community members, they understand the community.
Fans who see fanworks as “content” don’t belong in the same category as lurkers. They’re tourists. 
While reading through the initial Reddit thread on the lore.fm situation, I found this comment:
Tumblr media
[ID: Reddit User Cabbitowo says: ... So in anime fandoms we have a word called tourist and essentially it means a fan of a few anime and doesn't care about anime tropes and actively criticizes them. This is kind of how fandoms on tiktok feel. They're touring fanfics and fanart and actively criticizes tropes that have been in the fandom since the 60s. They want to be in a fandom but they don't want to engage in fandom 
OP totallymandy responds: Just entered back into Reddit after a long day to see this most recent reply. And as a fellow anime fan this making me laugh so much since it’s true! But it sorta hurts too when the reality sets in. Modern fandom is so entitled and bratty and you’d think it’s the minors only but that’s not even true, my age-mates and older seem to be like that. They want to eat their cake and complain all whilst bringing nothing to the potluck… :/ END ID]
-
“Tourist” is an apt name for this sort of fan. They don’t want to be part of our community, and they don’t have to be in order to come into our spaces and consume our work. Even if they don’t steal our work themselves, they feel so entitled to it that they’re fine with ignoring our wishes and letting other people take it to make AI “podfics” for them to listen to (there are a lot of comments on lore.fm’s shutdown announcement video from people telling them to just ignore the writers and do it anyway). They’ll use AI to generate an ending to an unfinished fic because they don’t care about seeing “the ending this writer would have given to the story they were telling”, they just want “an ending”. For these tourist fans, the ends justify the means, and their end goal is content for them to consume, with no care for the community that created it for them in the first place.
I don’t think this is confined to a specific age group. This isn’t “13-year-olds on Wattpad” or “Zoomers on TikTok” or whatever pointless generation war we’re in now. This is coming from people who are new to fandom, whose main experience with creative works on the internet is this new content culture and who don’t understand fandom as a community. That description can be true of someone from any age group.
It’s so easy to find fandom these days. It is, in fact, too easy. Newcomers face no hurdles or challenges that would encourage them to lurk and observe a bit before engaging, and it’s easy for people who would otherwise move on and leave us alone to start making trouble. From tourist fans to content entrepreneurs to random people who just want to gawk, it’s so easy for people who don’t care about the fandom community to reap all of its fruits. 
So when I say maybe fandom should start gatekeeping a bit, I’m referring to the fact that we barely even have a gate anymore. Everyone is on the internet now; the entire world can find us, and they don’t need to bother learning community etiquette when they do. Before, we were protected by the fact that fandom was considered weird and most people didn’t look at it twice. Now, fandom is pretty mainstream. People who never would’ve bothered with it before are now comfortable strolling in like they own the place. They have no regard for the fandom community, they don’t understand it, and they don’t want to. They want to treat it just like the rest of the content they consume online.
And then they’re surprised when those of us who understand fandom culture get upset. Fanworks have existed far longer than the algorithmic internet’s content. Fanworks existed long before the internet. We’ve lived like this for ages and we like it.
So if someone can’t be bothered to respect fandom as a community, I don’t see why I should give them easy access to my fics.
Think of it like a garden gate
When I interact with commenters on my fic, I have this sense of hospitality.
The comment section is my front porch. The fic is my garden. I created my garden because I really wanted to, and I’m proud of it, and I’m happy to share it with other people. 
Lots of people enjoy looking at my garden. Many walk through without saying anything. Some stop to leave kudos. Some recommend my garden to their friends. And some people take the time to stop by my front porch and let me know what a beautiful garden it is and how much they’ve enjoyed it. 
Any fic writer can tell you that getting comments is an incredible feeling. I always try to answer all my comments. I don’t always manage it, but my fics’ comment sections are the one place that I manage to consistently socialize in fandom. When I respond to a comment, it feels like I’m pouring out a glass of lemonade to share with this lovely commenter on my front porch, a thank you for their thank you. We take a moment to admire my garden together, and then I see them out. The next time they drop by, I recognize them and am happy to pour another glass of lemonade.
My garden has always been open and easy to access. No fences, no walls. You just have to know where to find it. Fandom in general was once protected by its own obscurity, an out-of-the-way town that showed up on maps but was usually ignored.
But now there’s a highway that makes it easy to get to, and we have all these out-of-towner tourists coming in to gawk and steal our lawn ornaments and wonder if they can use the place to make themselves some money.
I don’t care to have those types trampling over my garden and eating all my vegetables and digging up my flowers to repot and sell, so I’ve put up a wall. It has a gate that visitors can get through if they just take the time to open it.
Admittedly, it’s a small obstacle. But when I share my fics, I share them as a gift with my fellow fans, the ones who understand that fandom is a community, even if they’re lurkers. As for tourist fans and entrepreneurs who see fic as content, who have no qualms ignoring the writer’s wishes, who refuse to respect or understand the fandom community…well, they’re not the people I mean to share my fic with, so I have no issues locking them out. If they want access to my stories, they’ll have to do the bare minimum to become a community member and join the AO3 invite queue.
And y’know, I’ve said a lot about fandom and community here, and I just want to say, I hope it’s not intimidating. When I was younger, talk about The Fandom Community made me feel insecure, and I didn’t think I’d ever manage to be active enough in fandom spaces to be counted as A Member Of The Community. But you don’t have to be a social butterfly to participate in fandom. I’ll always and forever be a chronic lurker, I reblog more than I post, I rarely manage to comment on fic, and I go radio silent for months at a time--but I write and post fanfiction. That’s my contribution.
Do you write, draw, vid, gif, or otherwise create? Congrats, you're a community member.
Do you leave comments? Congrats, you're a community member.
Do you curate reclists? Congrats, you're a community member.
Do you maintain a fandom blog or fuckyeah blog? Congrats, you're a community member.
Do you provide a space for other fans to convene in? Congrats, you're a community member.
Do you regularly send asks (off anon so people know who you are)? Congrats, you're a community member.
Do you have fandom friends who you interact with? Congrats, you're a community member.
There’s lots of ways to be a fan. Just make sure to respect and appreciate your fellow fans and the work they put in for you to enjoy and the gift economy fandom culture that keeps this community going.
6K notes · View notes
spacelazarwolf · 9 months
Text
apparently a bunch of ppl on social media are trying to call for a boycott of rick riordan because of this statement in a blog post:
Becky and I are just back from a busy weekend with events at the Boston Book Festival and New York Comic-Con.
Before I get into that, however, some words to acknowledge the ongoing horrors in Israel and Gaza. As many of you may know, I am no longer on social media. My accounts post only updates on my books and related projects. I do not read posts, reply to posts, or share my thoughts about world events on those forums. That doesn’t mean I don’t have strong feelings and reactions. It means I am offline as completely as possible, except for the occasional blog post like this one.
I will say this: Over the last eighteen years, I have received many fan letters from young readers, both Israeli and Palestinian, who often told me that my books helped them escape the fear, grief and anxiety they were dealing with at the time. Some had lost family members to violence. Some were writing while in the distance they could hear explosions, gunfire, and the launching of rockets. They used my books as a way to escape into another world, where the monsters were fictional, and where demigods usually saved the day. While I am always glad that my books can help young readers find joy during difficult times, my heart breaks every time I hear about the things they have to deal with. I am grief-stricken by the horrific events now unfolding, especially because I know that they are part of a long historic pattern that has been robbing too many children of their childhood and perpetuating hatred for far too long.
I am also quite aware that when anyone, myself included, tries to speak about this issue, the reader is waiting to pounce, thinking, “Yes, but whose side are you on?” That is exactly the wrong question. If there are two sides to this issue, those sides are not Palestinian/Israeli or Muslim/Jewish. The two sides are humanitarian and dehumanizing. Dehumanizing has a long evil history. It is appealing and easy to buy into, because humans are tribal animals. We are hardwired to think in terms of ‘us’ versus ‘them.’ We are the real humans, the good guys, the ones with God on our side. Those other people are evil monsters who don’t deserve empathy. Hate mongers have thrived on dehumanizing for as long as there have been humans. It provides them with a purpose, a way to rally support, power, and scapegoats. It is easy to point to atrocities committed by our enemies, while justifying or minimizing the atrocities committed by ourselves or our allies.
Humanitarianism is a much harder sell. It requires us to empathize, to see other groups of people as equally deserving of dignity and quality of life. It requires not always putting ourselves and our needs first. But in the long run, humanitarianism is our only hope. If violence could end violence, if we could put an end to “those other people” once and for all, human history would read very differently than it does.
So yes, I am appalled by the Hamas attacks on Israeli civilians. I am appalled by the suffering of Palestinian civilians in Gaza. Both things can be true. Both things must be true. My thoughts are with all the people who have died, who have lost loved ones, who have had their worlds and their lives shattered, especially the children. More death and violence will not break this cycle, which has been going on for generations. There is no military solution. Even since I first wrote the post, only twenty-four hours ago, the Israeli government’s brutal retaliation against the entire population of Gaza has reached genocidal proportions. This is not only an atrocity. It is folly. Answering misery with misery only creates more fertile ground for extremism, dehumanizing the “other side,” letting hate mongers thrive, stay in power, and reduce us all to our most monstrous impulses. The only real solution is treating each other like equally worthy human beings, and negotiating a peace that allows all parties a chance to live in security and dignity, with hopes for a future that does not include bombs and rockets and gunfire. This means security and support for Israel, yes. It also means a secure Palestine which is allowed to get the international aid and recognition it needs to build a viable state.
Do I think that will happen? Unfortunately, no. Humans are simply too selfish, too ready to blame “the other” for all their problems, too ready to dehumanize, though I also believe, perhaps paradoxically, that most people just want to live their lives in peace and have a chance for their children to have a brighter future. The problem is when we don’t allow other people to have those same hopes and dreams — when it becomes a false choice of us versus them.
What can I do? I will continue to write books that I hope will give young readers some joy. I will resist the urge to demonize entire groups of people. I will call for less violence, not more violence. And when asked whose side I am on, I will tell you I am on the side of humanitarianism.
So with that said, I return to the world of books . . .
honestly, if you have a problem with this statement, it’s probably because he’s talking about you. this is exactly what legitimate activists (as in not just random westerners who share social media posts but on-the-ground activists who are doing real work) have been saying for decades. and i think all this really speaks to just how disconnected a lot of westerners who claim to be pro palestinian are from those activists.
if you can’t read a statement that says “i am on the side of humanitarianism and less violence” without immediately jumping to cancel them, you are the problem being discussed in the above statement.
#ip
3K notes · View notes
absurdthirst · 1 month
Text
Online Love {Javier Peña x F!Reader}
Rating: Explicit
Word Count: 18.3k
Warnings: Online dating, feelings of inadequacy, anger, upset, mentions of past bullying, Javi having restraint, oral sex (male and female receiving), tiny bit of body worship, unprotected sex, vaginal sex
Comments: Coming home after Cali, Javi finds that his dad has moved into modern times. There's a computer in the house. Unsatisfied with his reputation proceeding him, he decides to go online to find out if he can be the man he wants to be. Except the one he connects with, you, has a very complicated past together.
Co-written with @storiesofthefandomlovers
**Follow @absurdthirst-writes and turn on notifications to stay up to date on all new fics.
|| MasterList || Javier Peña MasterList ||
Tumblr media
Click Keep Reading only if you have read the Rating and Warnings and understand the warnings may not be complete to avoid listing spoilers. As AO3 says 'creator chooses not to use warnings'. You also agree that you're the right age to be consuming anything here.
Tumblr media
The last thing that Javi expected to find at the Peña ranch upon his return, was a computer. He wasn’t even sure that his father had known what one was, let alone how to turn one on. But there it was. A great hulking machine that is set up in the dining room, taking up half the damn table. He had frowned at his pop, hands on his hips as he asked him what the hell he did with the damn thing. “Talk to people.” Chucho laughs at his son’s confused ire and slaps him on the back. “I got that dial up package added to the phone line. Even my accountant told me I needed one.” 
Javier avoids the computer for weeks, eying it like it's going to turn on and take over the world. At least, that's what every Sci-Fi movie is about lately. He watches his pa try to cook scrambled eggs and snorts at the curses coming from his father's mouth while he flips through the paper. ‘Free Online Dating Membership. Join Match.com today!’ The ad in the corner catches his eye and he snorts again, wondering who the hell goes on the internet to find a date. He can go to any bar and pick up a woman. Well, he can get a one night stand. Every woman within fifty miles knows about the infamous Javier Peña and his reputation precedes him. The doorbell rings and Javier huffs, folding the paper to get the door. "I got it, pa." He tells his father who is still cursing the now burnt scrambled eggs. 
"Oh, uh, hi. Javier." You clear your throat and Javier's eyes widen. He says your name and you are surprised he remembers you. "I have papers for Chucho." You hold up the folder and Javier steps aside. You walk into the kitchen to find Chucho rinsing out a frying pan, the smell of burnt eggs in the air, and you smile at the older Peña. "Just dropping off the quarterly report." You set the folder down.
“You’re his accountant?” Javi asks, following you into the kitchen and he can’t help that his eyes have fallen down to your ass as you walk in front of him. It is a habit when he is around a beautiful woman and you have become that. No longer the awkward and gangly girl he had remembered before he had left for Columbia, you have matured into a graceful woman. It isn’t quite fair because you weren’t too much younger than him. 
“Yes.” You turn and give him a confused smile and tilt your head in curiosity at what he was meaning. You had always been good at math, enjoying numbers more than socializing. 
“So that-” he points to the computer in the dining room, “is your fault?” 
You chuckle a little, "don't you want to join us in the 20th century, Javier? It's nearly the 21st. A computer is the future." You take a step closer to Javier, lowering your voice, "besides, your dad can join forums. Speak to other ranchers. Other widows. There's a whole world out there and that computer brings it to him." You had noticed how lonely Chucho was and he is far too proud to say anything so you suggested the computer.
“What’s wrong with the annual rancher’s association meetings?” Javi snorts, rolling his eyes at the idea of his father courting widows through a computer. His mother was the love of his life, and he had honestly never even suggested moving on. He was still wearing his wedding ring that his mother placed on his finger nearly fifty years ago. “Going to town to the tack and feed store? Meeting people in person?” 
You shake your head, "your dad is a proud man. He's loyal to your mother, even after all these years. You can't be honest about how you feel with people you've known for years. On the computer, you can be anonymous, you can tell someone how you truly feel without seeing the judgment on their face. You can be who you really are when you're behind a screen." You confess, knowing you have your own experience with that anonymity. "You wouldn't understand it. You've never had a problem with saying what you think."
That’s not true, and Javi opens his mouth to tell you that, but he stops. You said that one could be the person they wanted to be. Who they really are. Javi glances back at the computer again, contemplating that in a different light. Everyone knew Javier Peña, by his reputation, by the stories that had been written while he was in Colombia. They judged him, or treated him how they expected him to act. Every woman he had met recently just wanted to ‘see if the rumors were true’. He hadn’t taken many of them home. Looking back at you, he shrugs slightly, as if it’s not anything to him. “They are a pain in the ass when they act up.” He grunts. 
You chuckle, pointing to the big book on the dining room table next to the computer. "Good thing you have the instruction manual." You quip and walk back over to Chucho who thanks you for bringing the report. "We need to work on the W2's next month." You tell Chucho who nods, "thanks, chiquita." He winks at you and grabs the egg carton. "Any chance you can cook scrambled eggs?" He asks and you giggle, "I would show you but I have to go meet Maria to explain why her new RV is not a tax write off." You chuckle and Chucho winks at you, "luego." You turn to look at Javier, "see you around, Peña." You show yourself out, exhaling deeply as you recognize that you couldn't avoid Javier forever.
Over the next few days, Javi eyes the computer. Debating with himself as he smokes out on the front porch. His dad still won’t allow smoking in the house even though his mother’s oxygen tanks were long gone. Looking at the outline of the large monitor through the screen door and contemplating your comment. He could be someone other than Javier Peña, manwhore or DEA disgrace. He wouldn’t be grumpy or sarcastic, not unless he wanted to appear that way. The person he could be online wouldn’t be burdened with the sorrows and mistakes that seemingly weigh him down. He blows out a breath and crushes out the butt before he yanks the door open and steps back into the house. His father is out for a few hours and he can at least turn it on to see what all the fuss is about. 
You bite your lip as you log onto the website. You never imagined you'd join an online dating website. You had seen the video tapes from dating agencies and you never allowed yourself to get so lonely that you resorted to that but the internet brought a new option. You like that there's no photos. Only an initial and a location. It's anonymous and you chat, then decide if you like each other. Sure, you've had some bad matches in person. Some not at all like they described themselves, some total assholes. You keep trying though. You want to find your person.
“Goddamnit.” Javi scowls at the computer and bangs the enter button several times. “Why won’t you do it?” He hisses, seeing the little arrow over the area he wants to go, but it’s not doing anything. “Fuck.” He rolls his eyes at himself and grabs the stupid thing called a mouse. Why it was a mouse, he will never know, but he clicks buttons until the page starts to load, leaning back with an annoyed sigh while he waits.
You have a sip of wine as you wait for the website to load. You sigh, watching the screen flicker as the website is displayed pixel by pixel. When it's loaded, you type in your email address and password. Grabbing the mouse, you click the 'log in' button and lean back, waiting again for the website to load.
It’s been nothing but a pain in the ass to set up this page. Debating on what to put, he had gotten annoyed at himself several times and almost walked away. Now he’s ready to browse available women, but knowing his luck, there won’t be anyone for hundreds of miles.
You set your wine glass down, surprised to see there's a new person online. "J" is the name and his tagline says "here to be myself." That intrigues you. You bite your lip, contemplating clicking on the profile until you select it and wait for it to load. "Name is J. Looking to be myself, find someone to talk to who wants to get to know who I truly am. Texas born and raised. Work in law enforcement so not a creep." You chuckle at the bio and decide to click on the 'chat now' button. You take another gulp of wine and select his profile, typing out a simple "hi".
A box pops up with a loud ding, making Javi sit up. Someone is messaging him already. He tries to suppress the surge of pleasure in his stomach as he remembers to click the line so he can peck at the keyboard. “Hi.” He hits enter and then frowns slightly because it seems so impersonal. “How are you?” He notices the initial and adds that before sending the next message. Frowning as he waits for a response.
You are surprised he responded so fast and your stomach clenches with nerves as you type out “I’m good. Just having a glass of wine. How are you?” You type, glad for those hours you spent on typewriters back when you were a teenager trying to write a novel. It sucked but your typing skills are excellent.
“Well shit.” Javier huffs, slightly amazed at the speed of the reply. He’s used a computer, he had to in those final years with the DEA. Hated it, preferred the typewriter, but he had never really talked to someone online like this before. “What do I say now?” He asks himself, wishing he could light up a cigarette. Hunching over the keyboard, he begins a two finger pecked response. “Wine sounds good right about now, although a glass of whiskey and a cigarette is more my speed.”
You have another sip of wine, waiting for his response. It takes a while and you wonder if he’s walked away from the computer but it soon pings through the speakers and you read his reply. A chuckle escapes your lips, “typical man.” You snort to yourself and reply quickly, hitting enter to send the message. “I don’t smoke. Never have. I don’t care if someone does smoke. So what brings you to this website?” You chew on the skin of your thumb as you wait for his response. It’s nice to talk to someone different. Someone you haven’t known your whole life growing up in Laredo.
Javi feels slightly guilty about smoking as he reads your reply. He will have to air the house out before his pa gets home. Wondering why he’s actually here. “Want someone to get to know me and not what they think they know about me.” Javi types out slowly. “Like I’m trying to quit smoking again, and everyone tells me that I shouldn’t try.”
Your heart clenches at his honest reply. You glance over at the photo of you and your parents when you were younger, remembering how you’d get made fun of for being too geeky. For liking numbers instead of boys. “If you want to quit smoking, you should try. Do it for you. Not anyone else.” You hit send, and then type out “everyone tells me I need to get laid but I don’t want meaningless sex. I want a real relationship. Someone I can talk to and be real myself with.” You hit send before you can think too hard about your reply.
Javi snorts to himself. “Meaningless sex doesn’t help.” He types out. “Not in the long run. I know. Sometimes it just makes you feel worse.” He’s had plenty of time for self reflection and regret. “So who is the real you?”
You sigh and type out “I guess that’s what I’m wanting to figure out. I have been so sensible my entire life. I want to let loose a little. Enjoy life. I struggle to trust anyone and it’s led to me to isolating. Hence why I’m on here.” You hit send and take another gulp of wine, feeling vulnerable.
Javi understands that. “People always call me an asshole, not understanding that I’ve seen shit that would make grown men cry. They wouldn’t believe me if I told them I’ve cried.” He tells you and continues the message. “Letting loose sounds like something I need to do too.”
“Were you in the armed forces?” You type out and he replies, “something like that.” You hum, typing again, “well at least you know yourself. You should be able to cry. Doesn’t make you any less of a man because you cry. As for letting loose, maybe we could help each other out with that.” You hit send and take another sip of wine, glancing over at the clock. It’s getting late.
“We could do that.” Javi hums to himself as he starts to type out his response. “What’s your idea of fun?” He asks. “Or the theory of fun.” His idea of fun is so far removed he doesn’t remember anymore. “I like watching movies.”
“Watching movies is good. I love bowling. I haven’t been since I was a kid.” You confess when you type, “or just a day out in the sun. I work so much. It’s hard to relax. I want to succeed. Stand on my own two feet.” You hit send and exhale, realizing how long you’ve been holding this inside of you.
“Do you like the beach?” Javi asks in return, smirking to himself about going to the bowling alley a few towns over. “Or more of a swimming pool kind of girl? You are a girl, right?”
You giggle, imagining J furrowing his brow. “I’m a girl. It says so in the bio.” You hit enter and continue typing, “you’re a boy?” You ask him to confirm and he responds, “yes.” It said so in his bio but you can’t trust anything on the internet. “I love the beach. And the swimming pool. Pool is better for sex. The beach…sand gets in places you don’t want to imagine.” You shudder, remembering when you went to the beach with your first boyfriend and got sand in too many crevices.
Javi’s brows shoot up when you admit that. He chuckles to himself and decides to be completely honest. “Never had sex in a pool or at the beach.” He types. “Fucked in a swimming hole, does that count?” He asks, remembering the time him and Lorraine went down to the local swimming hangout.
You giggle, typing back, “it kinda does. So, what is the true J? A man of mystery. Perhaps you’re a spy and that’s why you haven’t let anyone close to you.” You smirk as you hit send.
Javi chuckles as he reads that and shakes his head like he is in the room with the other person. “Hardly. No one could ever accuse me of being Bond. I don’t have the patience for it.” He pauses, considering your question. “I’m secretly a romantic. Wishing that I had someone to share a future with. I want to love someone, have them love me. I want laughter and fun, quiet nights reading books, early morning cups of coffee with someone.”
You smile softly at the way he says he wants romance. You want the same thing. You want someone to be happy with, to make happy. You quickly type back “that’s exactly what I want. A partner. I want someone to laugh with, to share my day with.” You hit send before you can think too hard about it.
Smiling as he reads the message, he feels like someone is listening to him for the first time. Really listening to him. He licks his lips and feels like he’s crazy for feeling connected through a computer screen. “Until you find that partner, maybe we can share our days?” He offers, biting his lip and wishing he could unsend it just as soon as it’s posted.
“Absolutely.” You type back and hit send before you think twice. You have a good feel for J and you want to get to know him more, be that person he can talk to. It’s nice to have someone want to talk to you that doesn’t even know what you look like. You yawn, the wine and the long day getting to you, and you type out “I’m exhausted. Long day today. Chat tomorrow?”
Javi looks at the clock and is surprised by how long he’s spent online. Soon, his father will be back. “Sounds good. Sweet dreams.” He types out, sending it and wondering if whoever the other person is will sleep soundly or toss and turn like he normally does. He hopes that it’s the former.
You log off, getting ready for bed and you fall asleep to dreams of a partner who loves you and makes you happy and you make them happy. 
****
The entire day you spend thinking about logging back onto the website. You try to concentrate on the numbers in front of you but it’s almost impossible to calculate when you think about what J might look like. His bio said brown eyes and brown hair. You wonder if he’s tall or short. You don’t care, you like talking to him. When you arrive home, you eat dinner and disconnect your phone so you can connect to the internet. The shrill tone of the dial up is a familiar sound to you but still makes you wince until you can log back on the website, tapping your fingers as you wait for any sign that J is online.
“Pa! Don’t pick up the phone, I’m going to be online!” Javi calls out from the dining room to the living room where his dad is laid back in the recliner in front of a soccer game. “I thought it was stupid?” The rough laugh of the older man feels like teasing but Javi rolls his eyes and huffs slightly. His reading glasses perched on the end of his nose as he had a headache from staring at the screen last night. “Just don’t pick up the phone!” He demands again and starts to connect the computer so he can see how his online friend is doing this evening.
You smile when the speakers chirp with a new message alert. “Hi. How was your day?” He asks and you type out a quick response. “Long. Boring. But it’s looking up right now. How was your day?” You respond, wondering if he had a good day or if he found it as laborious as you did.
Javi has been looking forward  to this all day, if he’s honest with himself. It was what had gotten him through another day of repairing fences and trying to fix everything on the ranch that his pop hadn’t been able to get to. “Seemed like it would never end.” He grins to himself when he thinks that you might have been looking forward to talking to him. “But I’m settled down with a beer, how about you? Got a glass of wine?”
You smile at his response, quickly typing “of course. Cheers, J.” You hit send and type another message. “I was thinking about you today. Wondered what kind of movies you like. What kind of music you like.” You know these questions are juvenile but you like chatting to him and getting to know him without any pressure.
Javi hums to himself. Intrigued that his mystery friend was thinking of him. He taps his chin, wishing for a cigarette, but he had put on a patch this morning, and starts to list them out. “Grew up watching westerns, but I think I like dramas.” He types out. “Action is alright, but they always depict shit wrong. Shooing a car’s gas tanks isn’t going to make it blow up.” He goes on. “Music, I’m still an easy listening, 70’s kind of guy. What about you? What’s your taste in movies and music?”
You snort at his answer about action not being accurate. You type back, “I love dramas. And romance. Westerns…my dad used to watch them so I’ve seen almost every western out there. John Wayne was a big hit in my house growing up. As for music, 70s, 80s. I’m not sure about the 90s. Music is changing. I miss the ballads and classic rock.” You hit send and take a sip of wine, the dial up crackling in the background.
Javi snorts and shrugs slightly, like he’s talking to someone in person. “80s music is a little too peppy for me.” He admits with a grin as he types it out. “Power ballads are amazing.”
You nod as if he’s in the damn room with you and you fluster as you catch yourself. “I can’t imagine you as a Huey Lewis listener.” You type out and he types back, “how do you imagine me?” You bite your lip, “well, your bio says you have brown eyes and brown hair. So I’m guessing your eyes are a little jaded from shit you’ve gone through but also soulful, like the key to your emotions is in your eyes. Most men are guarded but their eyes tell their story.” You hit send, hoping he doesn’t think you’ve overstepped.
Suddenly, he feels like this person is in the room with him and has stripped him naked. Not of his clothes, but of his armor. “I rarely look in the mirror. Except when I’m shaving.” He admits. “But my momma used to say she could tell everything I was feeling through my eyes.”
Your heart aches for the man, clearly he’s been beaten up by life and you want to hold him, tell him it’s all okay. You type back, “wise woman your momma. I understand how you feel. I’m not haunted by demons but I was bullied as a kid until I left school. Too nerdy, not pretty enough. Not thin enough. It still affects me to this day.” You hit send and take a large gulp of wine.
Javi frowns when he sees your words and hates how that could be possible when you are a sweet person. “Size doesn’t matter. Every body type is beautiful in some way.” He types out. “I love women of all shapes and sizes. Pretty only lasts as long as age. It’s the soul that makes a person beautiful.”
His words melt your heart, a man who doesn't just want the pretty Playboy bunny girl to fuck. He seems genuine, unlike most men you meet. "Exactly. That's how I feel. You are attracted to their aura, their personality...looks are a bonus." You hit send and smile into your wine glass, wondering if you should suggest meeting up. His bio shows that he is within 20 miles of you.
“Exactly.” Javi types back immediately. “I want someone who will build a future with me, but also be willing to jump into the truck with a cooler of sodas, a full tank of gas, a map and no destination in mind.” He had imagined taking a road trip once, with Lorraine and she had immediately vetoed it. It might be one of the things that caused him to start rethinking their upcoming marriage so many years ago.
Your stomach twists at how perfect he seems, how he seems to completely understand you. "Well, if you ever need a road trip buddy. I'm your gal.” You type back, a grin on your face and you know you look ridiculous. His chat goes offline after that and you frown, confused and wondering if you did something to upset him. 
"Pa! Get off the phone!" Javi yells at his father who picked up the landline, forgetting that Javi is online. "Sorry mijo. I forgot." He admits, slamming the phone down.
“Damnit.” Javi hisses, hoping that you weren’t insulted by his internet dropping out. He listens to the modem dialing and it seems like it’s taking forever. “Hurry up, hurry up!” He growls, his stomach flipping unpleasantly at the idea of you thinking that he’s just done with the conversation. It takes forever in his mind, even if it’s just a few minutes and he’s relieved when the chat reconnects. “Fuck, I’m sorry. My dad picked up the phone.” He types out quickly.
You’re surprised that he lives with his dad but you can’t judge, you lived with your parents until you finished university. His bio says he’s over 40. “It’s fine! Shit happens.” You hit send and giggle slightly, wondering if he was frustrated that the connection dropped. “Thought you didn’t want a road trip buddy.” You tease, watching the message go through for a few seconds until it says delivered.
“Get me out of here!” Javi types back quickly, chuckling to himself. “I never thought living with my dad again would be so frustrating.” He admits. “I moved back to help him and it doesn’t make sense to live somewhere else. He’s stubborn and doesn’t want to admit he’s getting older.”
You like that he is living with his dad to help him. You like that he seems to be a family man. “One day you’ll miss him when he’s gone.” You type, hitting send. “Do you want kids? Marriage?” You ask, curious if he’s interested in that.
Javi frowns as he contemplates that question. It had been one that Lorraine had sort of asked him, in a way, when she asked him if he had imagined their life together. He had. He would have never had kids while he was DEA, but he’s done with that part of his life now. He could have that if he wanted, so does he? He flexes his fingers and starts to type. “Never really thought it was going to happen for me.” He replies. “But I could see it. Now. Had a dangerous job for a long time and I wouldn’t have ever thought about it then. But yeah, I would want that. You?”
You ponder his answer, appreciating his honesty and you aren’t rushing him down the aisle but you like to know if you’re on the same page because you like him. You type back “I want kids someday. If it happens. I’m a big believer that things that are meant to be, happen.”
Javi leans back, running a hand through his hair as he thinks about that. There’s been plenty of times he probably should have become a father, by accident, but it had never happened. He had made sure not to leave any kids behind for the mothers to take care of while he had moved on. He notices that your profile says you are in your 30s. So there’s still time. “One? Two?” He types out. “Boy? Girl? Both?”
You are surprised he’s not running a mile at this conversation. Most men would. “Two. One of each ideally but I’d take healthy babies any day.” You hover to hit send before you add, “what about you? Any ideas on kids?” You hit send and rub your cheek, hating how much you like this guy. Someone whose name you don’t even know. You have no photo, no additional information.
Javi never really thought about it before, not sure if it would matter. He shrugs slightly. “Happy, healthy, safe.” He replies. “Not sure if you really have any options. You’re gonna get what you get. Least that’s how I look at it.”
You chuckle, replying back, “very true. Healthy. Happy. Safe. That’s what everyone wants.” You like that he didn’t say “boy” like every other man would. You chat for another hour, turning the conversation to the best movies of all time until you look at the clock. “I could spend all night talking but I have to get up earlier to get to work. Goodnight J.” You hit send, deciding to wait for his response before you log off.
****
Javi is happy that he installed a second line to the house for the internet. Now he doesn’t have to worry about his pa picking up the phone and kicking him offline. He’s been talking to the woman online for weeks, deciding to call her ‘sweetheart’ instead of just by her initial. It’s funny, because he’s received messages from other women, but he isn’t even interested in responding. Despite his playboy ways before, he had no desire in getting to know anyone else. Grinning as your chat pops up, his typing improves, he quickly greets you. “Hey sweetheart, how was your day? That client’s son still being an asshole?”
You scoff to yourself as you type, “hey handsome. Yeah, he is. God, he thinks he knows better and he’s always been that way. He was best friends with my brother when we were growing up and he was a dick back then.” You hit send, glad you can vent about Javier Peña. He questioned the amount of write offs his dad was submitting with his quarterly filing.
“Just ignore him, he’s probably unhappy.” Lord knows he’s fully aware some people are just unhappy with being questioned. He had tangled with his dad’s accountant again today, frustrated because he knew that the assholes he used to work with wouldn’t stoop to hit his dad to get back at him. Of course, Miss Priss had looked like she was sucking a lemon talking to him about everything. Like he was just trying to make her job harder. He didn’t want his dad to get audited. “Wine or something stronger tonight?” He asks.
“Stronger. Whiskey.” You confess, “he really annoyed me. He thinks he knows best and I wish you could go head to head with him. I think you’d come out on top.” You hit send and take a sip of whiskey. You sigh, rubbing your eyes as you look down at your nails, you really need to get a manicure soon.
Javi chuckles to himself, grinning at the screen and feeling oddly proud to have the confidence of his sweetheart. “I’ll talk to him, see if I can’t get him to back off.” He volunteers. “Can’t let someone upset my sweetheart.”
Your heart flutters in your chest at the way he calls you his sweetheart. You have talked every night for weeks. You know that he struggles with the things he’s seen. “You’re too sweet, handsome. He wouldn’t know how to handle you.” You giggle as you hit send and take another sip of whiskey, feeling brave. “I know we have been talking for a few weeks. Would you like to meet up?” You hit the backspace, changing your wording, “would you like to meet me sometime?” You hit send and exhale shakily, nervous of his response.
Swallowing harshly, Javi’s eyes must run over your worse half a dozen times before he can grasp that you want to meet him. He types “Yes” before he thinks about it and changes it to “Yes, absolutely.” He doesn’t know when you want to meet but as soon as he sends it, he’s immediately typing again. “You said you haven’t been bowling in forever. Why don’t we do that?”
You are shocked that he remembered what you said from one of your first conversations together online. You immediately type back, “yes, absolutely! I would love that. Are you free on Friday? 7 pm?” You hit send before you think twice about it and you feel giddy at the thought of finally meeting the mystery man you’ve been talking to for weeks on the computer. Hope that you can meet his expectations of you and that he is some kind of creep. Normally you would never meet someone off of the Internet without knowing their full name but you do like the aspect of mystery of him and also you trust him. As insane as that sounds, you trust your mystery man.
Javi hasn’t grinned so widely since he was a teenager, feeling his stomach flutter and twist in pleasure. He types out the name of the bowling alley that is in the next town over, he’s heard that one is better. “Is that one close enough for you? I’ve heard there aren’t as many bowling leagues there, taking up all the lanes. We can bowl and have a few drinks, nothing too fancy.” He sends that and then chuckles. “I’ll even get some nachos and hamburgers.”
Your face hurts from grinning and you type back, “you are spoiling me, handsome. That works for me. I’ll see you there on Friday at 7pm. I’ll wear red lipstick so you know it’s me.” You hit send, reaching up to touch your lips. J had said he loves when a woman wears red lipstick.
Javi can’t even stop nodding at the computer screen. It’s a dumb habit, but he always feels like he is talking to his sweetheart face to face instead of through a screen. “I’ll get there early to make sure we’ve got a lane.” He promises. “I’ll be in a red shirt to match your lips.”
****
Friday comes around and you are nervous all day. Exhaling shakily, you check your red lipstick in the mirror of your car before you lock it up and head into the bowling alley. You’re here to meet J and you are nervous as shit. What if he doesn’t like how you look? What if you don’t live up to expectations? You enter the bowling alley and glance around, not seeing a red shirt so you make your way over to the front desk, hovering as you wait for your mystery man.
He’s got the lane and for some damn reason, Javi had decided to have too much coffee. Now paying for it with having to piss right as he sat down to wait. Trying to hurry as he washes his hands and rushes out of the bathroom. Scanning the people eagerly for the sight of red lips. His sweetheart will be early, he can tell from getting to know her over the past few weeks.
You glance around and see the one and only Javier Peña come out of the bathroom. You huff, "fancy seeing you here, Peña. Did not take you as the type for bowling." Your eyes drift down to his red shirt and your eyes widen, "J?" You choke, realizing he's the only person wearing a red shirt. This has to be a joke. Surely your online companion isn't here yet.
Javi’s eyes widen and he glances down at your lips. “Sweetheart?” He frowns slightly and wonders if this is some kind of sick joke. You hate him, think that you’re better than him because you deal with numbers all day. He could tell you things about numbers that would have your stomach churning. “What are you-“ he can’t even finish the question.
Your eyes widen at the nickname until you shake your head and let out a sarcastic laugh, "is this some kind of joke? Someone hiding with a camera? Did you - did you set up an account to mess with me? Manwhore Peña making out like he wanted something real? Please, you gotta be dreaming. I - oh God. You did this to mess with me. Well, fuck you handsome." You spit the nickname that once held affection for you and you spin on your heel, making your way out of the bowling alley, cheeks burning with mortification and tears stinging in your eyes.
Embarrassed at the people who are staring, Javi rushes out of the bowling alley, abandoning the lane he had already paid for. Spotting you as you hurry to your car, he admires the dress you are wearing even as he calls your name, breaking out into a jog to catch you. “Will you stop, goddamnit?”
You spin as you fumble to unlock your car. Your hands shake as you try to get the key in the lock. "What?" You hiss, knowing that you'll be a funny story he tells his friends tomorrow. The way it's always been. Javier used to make fun of you when you were in high school, your brother his best friend. Hell, your brother was supposed to be his best man until the wedding never happened.
He’s breathing harder as he comes to a stop in front of you, not panting but almost there. “Don’t- don’t leave.” He tells you, not reaching out but the anger on your face cuts deep. You loathe him, but there had to have been something you liked when you were talking to him online. “Look, if you’re - you go in and bowl.” He offers, holding out the slip to claim the shoes from the counter. “I paid for two games, there’s a pitcher of beer and nachos that should already be waiting.” He explains. “I’ll leave, okay?” His eyes slide away from yours, unable to continue staring at you when you despise him so much.
You shake your head, your heart clenching. You really thought you had something special with J. You don’t take the slip from his hand, your eyes stinging with unused tears. “I’ll go. You go bowl, enjoy the beer.” You spit and growl as you try to open your door, managing to yank it open after a while. “I don’t want to be the butt of your jokes ever again.” You hiss as you get into your car and slam the door, turning on the engine.
Javi frowns as you throw your car into gear and pull out of the parking spot, swallowing harshly. His jokes? Yeah, he teased you when you were both younger, but you still take that to heart? He steps back and shoves the claim ticket into his pocket, turning to walk to his truck. The date is ruined and he feels like shit even though he doesn’t know why.
You make it home and when you enter your apartment, you start to sob. Embarrassed that your entire online relationship has been a big joke. You know Javier is probably laughing about leading you on. You collapse on the sofa, burying your face in your hands, and you spend the first night in a long time not on the computer.
Javi comes into a dark house, his pop already in bed and he sits down in front of the computer. Staring at the dark screen and wishing he had never agreed to meet. Now that he knows that it’s you, he doesn’t regret that he created the profile, but he hates the image of your distraught face. Sighing, he turns the computer on, deciding to send you one last message.
You sniff as you log onto your computer after dialing up, wanting to send an email to your mom to vent about what happened when your email pops up with “message from ‘J’ waiting.” You huff and log into the website. You open the message and rub your cheek, hating that the mascara you so excitedly put on is now smudged all over your face.
“Sweetheart….I want to apologize for ruining your night, and your life it seems. I’m sorry that the night was ruined and I wasn’t the man you had been looking for. Your dress was very pretty. I want you to know that I’ve enjoyed getting to know you over the past few weeks and you are wonderful. I hope that you don’t give up looking for that special person that you can explore and share with. Javier.” The message is simple and straightforward, but Javi worries that he might have overstepped by contacting you again at all.
You read his message a few times. Your heart pounding in your chest and you bite your lip as you ponder what to say to him. You thought about what happened during your drive home. You try to reconcile the Javier you know in the daylight to the man you’ve been speaking to for weeks. You clear your throat and type your response, “Javier. I didn’t know it was you when I was messaging you. I guess I was shocked because you used to make fun of me when we were teenagers. You joining my brother to make fun of his geeky sister. I thought you weren’t interested in anything but sex - I heard the rumors about you in Colombia. I can’t figure out how the man who fucked his way through Texas is the same man who told me he wanted romance. All I can think is that this is a big joke at my expense.” You sniff, hating that your eyes sting again. “I really like J and if you are that man, not the man who rolls his eyes when I point out some issues with his  dad’s receipts, then I would like to try again. Talk in person.” You hit send before you can regret it.
Javi reads your message and it hurts. The magic of talking to you is now gone and he feels a heavy weight of guilt settling back down on his shoulders and he wishes he had a fucking cigarette. He sighs and starts to type. “Yeah, I made fun of you with your brother when we were teenagers. I was an asshole and it was wrong. I’m sorry.” He doesn’t address the manwhore comments, and decides to address the issue with his father. “I will stay out of your business.” He continues on. “I used to work with men who would dig and have others dig until they had leverage on you. I was just trying to make sure my pop didn’t suffer from me pissing them off.” He sighs and rolls his head around before continuing on. “For what it’s worth, I really was looking forward to that bowling date.”
You read his message, leaning back against your chair, and you swallow down the guilt that swirls in your stomach. Maybe you jumped to judging Javier. He was an asshole, but the guy who has been messaging you for three weeks has made your heart flutter. You bite your lip and type back, “I was really looking forward to it too. I’m sorry I'm defensive. I guess I have a complex from high school. Never being the girl that got asked to the dance and it’s given me some issues. I would never let your dad be dragged into something. I want to make sure he’s protected and doing things above board. Maybe we could try again? I really like J. I’m sure I’d like Javier if I gave him an actual chance.” You hit send and sigh, knowing that you have to accept what he says when he responds.
Javi sighs softly, aware this could be some kind of payback, but he doesn’t think so. “I guess it’s too late tonight.” He would go out, but you might not be able to do it tonight. “How about this? I’m free tomorrow night. If you want to do something, we absolutely can.”
You smile softly, typing out your reply. “Miguel’s? Tomorrow at 8?” You hit send and you know that this could be a massive mistake but you want to try. The man you’ve gotten to know has to be inside of the asshole you grew up with.
The bar in town is much more his speed and Javi quickly types out an agreement. “That sounds good. I’ll see you then.” He bites his lip. “Have a glass of wine and soak in a bath, sweetheart, you deserve it.”
You reread his words a few times, loving and hating the smile on your face. You log off the computer and follow his advice, soaking in the bath with a glass of wine. 
****
You glance up at the shitty sign that Miguel’s has had since your papa used to come here and drink after work sometimes. You brush down your dress, walking into the bar and classic rock is playing as you look around for Javi. He’s sitting at the bar, glass of whiskey in front of him, and his eyes widen when he sees you. You walk over to him, a little unsure. “Hi. I guess we should reintroduce ourselves after yesterday.” You tell him, wanting him to know that this is you trying again.
Javi smirks slightly and nods, noticing that you are wearing that red lipstick again. “Red lips.” He hums, wanting to reach out and see if they are as soft as they look. “Guess that makes you sweetheart?” He asks, standing up and pulling out the barstool beside him for you to sit down. “Javier.”
You sit down on the stool beside him, “handsome.” You murmur, taking in the sight of him in a red shirt and you like how he’s trimmed his mustache. He offers you a smile and the bartender comes over. You order a glass of wine and you turn your gaze back to Javier. “I’m sorry I ran off yesterday. I was - it was a shock to see you standing there.” You confess, thanking the bartender when he sets your drink down.
“I could tell.” He doesn’t smile or make light of it, nodding to the bartender himself. “I was surprised that it was you standing there.” Javier admits as well. “Although I guess I should have recognized the asshole son you had to deal with.” He snorts, having gone back through the archived conversations now that he knows it’s you and it’s almost silly that he didn’t figure it out before.
You fluster slightly, knowing you said some mean things about him. “Yeah, sorry about that. I was venting. It’s not easy dealing with numbers all day and then you come along and argue it all.” You raise your eyebrows, “I understand that you’re trying to protect your dad but you really are a pain in my ass.” You nudge him and he chuckles, shrugging a shoulder, “I won’t apologize for being protective.” You nod and pick up your drink to have a sip. “Cheers, J.” You reach out to clink your glass against his.
He chuckles again, nodding at sentiment and taking a sip as you do. “We could have used you in Colombia.” Javi compliments you. “Being so good with numbers, you could have spotted things that took us months to figure out with Escobar.” He snorts. “When he was in “jail”-“ Javi uses air quotes. “That asshole would truck in live lobsters. I would have paid money to see you go through his money trail.”
You set your drink down, “I highly doubt that his accountant was tracking his hard earned cash.” You snort and shake your head, “the things you’ve seen down there…I couldn’t even imagine it.” You confess, knowing that he went through a lot during his time in Colombia. “Thank you for the compliment though.” You offer him a smile, “could’ve used your interrogation skills when old man Garcia refused to pay for his filing.”
Javi snorts, imagining putting the screws to that old coot. “That’s when you threaten to tell Mrs. Garcia about his drinking.” He tells you with a wink. Old man Garcia’s wife is heavily religious and has a strict no alcohol rule in her house. You laugh and he taps the bar self consciously. “I wasn’t lying. Online.” He adds. “You know what people think of me. Hell, what you think of me.” He looks at you softly. “Our conversations have been the best parts of my day.”
You soften at the sincerity in his eyes, “me too. I loved talking to you.” You sigh and shake your head, “I think I have misjudged you. I just remembered you when we were younger and then the rumors I heard about Colombia. And leaving Lorraine at the altar. Didn’t exactly paint a pretty picture but I shouldn’t have judged you like that. I think J is the real you, right? If it is, then I want to start again because I like you, Javier. I liked J a lot so if you are the same man, I want to see where this goes.”
Javi smirks at you slightly and leans in. “I thought this was starting again, sweetheart?” He teases playfully. “I don’t mind you misjudging me.” Not exactly the truth, but there’s nothing he can do about it. “Not as long as you give me a fair chance now.” He leans back. “Are you hungry? You always complain about waiting too long to eat. I don’t want you to do that tonight.”
You soften even more at the way he remembers how bad you are at eating and you nod a little too fast. “I’m starving.” You admit, “are you hungry? I wouldn’t mind getting some food after this drink.” You gesture to the bar top and you let your eyes take him in now that you aren’t fighting. His eyes are crinkled when he smiles and his dark hair has grays scattered throughout but he’s as gorgeous as ever. No wonder he fucked around so much. He could have any woman he wants.
“That sounds good.” He admits. “If you don’t want bar food, we could go somewhere else?” He knows you prefer casual over formal, which he really appreciates, but sometimes bar food isn’t what someone wants.
You shake your head, “I like the food here. They have amazing burgers.” You say and he nods, “the fucking best.” You relax a little more, taking another sip of your drink, and you let your eyes wander a little more, taking in the golden skin beneath his shirt, peeking through from the buttons he’s left undone. He notices your appraising eyes and smirks. You fluster and set your glass down, “you know how women see you.” You scoff softly, trying to cover your embarrassment at being caught.
Javi chuckles softly. “Like a notch in their bedpost.” He admits, shrugging slightly. “Last woman that hit on me told me she wanted to see if the rumors were true.” It’s not been a bad thing, but it’s not what he wants now.
His words make you frown and you feel a little guilty for eying him. "For the record, I don't think you could fuck all night long. At least that's what I heard in the grocery store a few weeks ago." You nudge him to show you're joking, "you are more than that. More than what people see." You add with a murmur, recalling the things he said to you. "You're handsome but you're smart, loyal, and funny." You say about the man you know online.
He’s grateful you don’t buy into the rumors and you are willing to judge him on what you’ve talked about. “I’m not eighteen anymore.” He huffs. “Three good rounds is about all I’ve got in me these days.” He admits, smirking slightly. “Four if you’re counting the next morning.”
Your throat goes a little dry and you pick up your wine to take a gulp. “Three is…more than I’ve had.” You confess, “one…sometimes half.” You snort and Javier chuckles, “one and a half.” You shake your head, “no. Half. He came before I did and he didn’t -” You sigh and chuckle softly.
Javi grimaces and shakes his head. “Fuck.” He snorts. “Every man has had a time where he’s too excited or worked up. But you have to make sure your girl squeals in pleasure.” He sends you a small sigh. “Sounds like you slept with some real assholes.”
You snort and nod, “absolutely. Some real assholes.” You echo his words and sigh, “I just want someone who wants me and I want them. To make them happy.” You echo your typed words, knowing he feels the same way.
Javi nods, listening rather than jumping in and offering to make you feel good. He wants to take this slow and show you - and himself - that things can be different. The bartender comes over and he asks for two menus before giving you his attention again. “When was your last relationship?” He asks. “I find it hard to believe that it’s been long. You’re too pretty to be single.”
You thought that Javier would have offered to take you to bed but the fact that he didn’t is refreshing. “Uh, you remember Frankie from the auto shop? I went out with him about two years ago. I’ve been trying to build my business and I haven’t really had time to date. I’m not a one night stand kind of girl.”
He cannot say the same, but he nods, understanding what you mean. “You have to have an emotional connect, right?” He asks, wanting to know more about you. He's still reconciling the woman online with his ex-best friend’s little sister.
You glance down at the menu, his dark eyes burning into you, but you love how his attention is solely on you. “Emotional and primal. I think that the chemistry has to be there from the beginning otherwise you’re possibly waiting for something that could never happen. I thought you were a dick for so many years but I’ve always been attracted to you. Our chemistry was bickering but it was still there from the beginning.”
Javi smirks proudly, his eyes heating up at your confession and he lifts a brow. “I won’t lie and say I’ve always wanted you.” He tells you honestly. “There was a time when you were too young for me. But now…..” he winks. “I can tell you that it’s not just innocent thoughts.”
You bite your lip at his own confession and you lean a little closer to him, “glad we are on the same page now.” You reach out to touch his hand just as the bartender comes over to ask you what you want to order. You lean back from Javier as he gestures for you to go first and you order the burger and fries. Javier orders the same and you hand the menus over. “Best fucking burgers.” He says when he takes a bite into the burger after it arrives. “Damn right.” You groan in agreement after you swallow your bite.
“So.” Javi wipes his mustache with a bar napkin and looks over at you. “If there’s one thing that you’ve never done but always wanted to, what would it be?” He asks, grinning when you lift your brows in surprise at his question.
You hum, tapping your chin after you push your empty plate away. “I want to ride a mechanical bull.” You admit, giggling at the way his brows immediately shoot up. “Seriously?” He asks and you nod, a smirk on your face. “I’ve never had the guts to get up and do it. Always figured I’d look like an idiot and fall within seconds.”
“Everyone looks like an idiot and falls within seconds.” Javi snorts. “You’ll look like everyone else.” You huff and pout slightly, making him tap his chin. “There’s a bull a town over. Hole in the wall place. We could drive over and give it a whirl.”
You grin, “let’s go, Peña.” You reach for your purse and he tuts, “my momma would whoop me for letting a lady pay. It’s our first date.” He reminds you and pulls out his wallet, throwing enough cash down to cover the bill. You thank him, unused to such gentlemanly behavior from him and his gender. You take the hand he extends you and he guides you out of the bar to his truck. “You wanna follow me or I can bring you back here?” He asks and you are hyper focused on the feel of his calloused hand in yours. “Let’s ride together.” You decide and he nods, escorting you around the truck to open the passenger door for you, helping you up.
Javi rounds the front of the truck and climbs in beside you. “It’s only about a twenty minute drive.” He promises as he turns the engine over. “We have another drink, check something off that bucket list of yours and maybe even dance a time or two.”
His truck rumbles as he pulls out of the parking lot and the radio plays a country song. You admire the way his arms flex as he navigates the road, knowing that he realizes he’s attractive but maybe not aware of how much.
“Did you always want to be an accountant?” Javi asks, glancing over at you before looking back at the road. You’re so damn pretty sitting in his passenger seat and he wonders if you will bristle at the question. “I know you’re a math whiz, but was it a goal? Or something you fell into?”
“Kinda?” You answer, “went to college for math and I wanted to work for NASA. Then - then my mom got sick after I graduated and I couldn’t go to Houston. I had an internship there and I turned it down to stay at home. Became an accountant to stay local. She’s better now, thank God, but I always wonder what could’ve been.”
“Holy shit.” He’s impressed. NASA would have been an incredible career and he wonders what kind of life you would have had if you had been able to go for that. “I understand.” He nods, gripping the steering wheel a little tighter. “Mom having cancer while I was in college really changed things for me. Honestly? I don’t know if I would have joined the DEA or not married Lorraine if she hadn’t passed.” He still misses her everyday, not regretting taking care of her one bit, but he had wondered what would have happened if she had lived. Or even lived longer than she did.
You were there the day he left Lorraine at the altar. The whole town was there. “I’m sorry. I remember your mom. She always made me feel so warm. She was kind and always made the best empanadas. I know you were a sheriff. What made you want to join the DEA?” You ask, curious what made him sign up, “was it to get away from Lorraine? From town?”
“Partly.” Javi snorts, remembering how the family he had once been almost welcomed into, had smeared his name through the streets. “She - or her family - told everyone I was fucking her best friend. Never even looked twice at her. But there were a lot of drugs running through town when I was a sheriff's deputy. Wanted to cut it off before it got here.”
You remember the rumor and you weren’t sure if you believed it. Javier was not a womanizer when he was with Lorraine. He seemed to only have eyes for her. “Yeah. It’s still bad. Those assholes will always win. You get rid of Escobar, someone else will take his place.” You sigh, “Lorraine did railroad you down the aisle.”
Javi shrugs slightly. "I loved her, but not enough." He admits. "I had some growing up to do and I don't regret it. Not really. She wouldn't have been happy in Colombia, and I wouldn't have let her stay."
You nod in understanding, “then she dated my brother. He was her rebound and I guess he didn’t really care about his best friend being her ex.” You scoff, remembering how your brother moved in on Lorraine as soon as Javier left town. “I’m sorry he was such an asshole and didn’t respect you.”
He huffs slightly and glances back over at you with an amused look before turning his attention back to the road. "Not a great look." He tells you. "Always wondered if they were fucking around before I left." He admits, revealing something that had been rolling around in his mind for a long time, but never voiced. "Doesn't matter anymore, though. We are all different people than we were back then." 
“My brother is an asshole. He lives in Dallas now with his pretty wife and two kids. I haven’t seen him for a while. When Mom was sick, he stayed away. Didn’t even come to see her.” You shake your head and lean back in your seat, “he’s always been an asshole. Used to say I was a nerd who would never have a boyfriend.” You chuckle, “guess he was kind of right.” You look up as Javier pulls into the parking lot of the bar.
“I was an asshole too.” At the time, Javi had thought it was pretty funny. He took part in the teasing thinking that it was all in good sibling fun between you and his best friend. He had been an only child and had been too immature at the time to realize the hurt that it caused you. “I’m sorry.” He murmurs as he shifts the truck into Park and looks over at you. “For everything I did back then. For the hurt I caused. I’m sorry I didn’t stop him.”
You appreciate his apology and you know it’s ridiculous to be hung up on the teasing you got as a teenager but words hurt and they have always stuck with you. You reach out to squeeze his hand, “I appreciate you saying that, Javi. Now…let’s go ride a mechanical bull.” You grin, letting go of his hand so you can unbuckle your seatbelt.
He chuckles as he follows your lead. Sensing that you want to move past that, he climbs out of the truck and comes to your door to help you out. His perusal in your outfit is both to admire you and make sure you will be safe on the bull. “Good thing you wore jeans instead of a dress this time.” He hums.
You snort, “yeah. Don’t want to be flashing my ass to everyone in the bar.” You chuckle and Javier takes your hand to escort you inside the bar after locking his truck. The bar is busy but not slammed and you walk up to the bar to take a seat. Javier gestures for you to say what you want when the bartender comes over and you order a glass of wine while he orders a whiskey. “Liquid courage.” He declares and you giggle, “maybe wine isn’t strong enough.” You hum but don’t change your order.
He smirks slightly and turns to watch the bull in the corner of the room. The floor is covered in mats around it and he leans in, his elbows braced back on the bar. “There she is.” He talks into your ear since it’s loud with conversation and music. “You nervous?”
You shiver at the way his breath fans over you and you turn your head, bringing your face closer to his, “I’m ready. Nervous, but ready.” You promise, knowing that you could look like a fool but you desperately want to try this. It has always looked fun.
“Squeeze your knees tight.” He advises you, his voice dropping slightly on instinct. “Move your hips like you’re riding a man. You’ll do just fine, sweetheart.” The bartender brings your drinks over and he leans back to grab your wine and hand it to you before he takes his whiskey.
You take a gulp of wine, stomach twisting at the way he advises you, his voice lowering. You set your glass down, “you ready Peña?” You ask and he nods, calling the bartender over to say you want to ride the bull. “Sure man. We can get it revved up.” The bartender nods, calling his coworker over to get the bull up and running.
“Now, when you fall, just tuck your body into a ball.” Javi tells you. “People hurt themselves when they try to catch themselves.”
You nod, walking over to the bull. You’re nervous and a little scared but you are excited to try this. You eye the bull, taking Javier’s hand as he helps you up onto the bull. You grip the handles, preparing yourself and you squeeze your thighs like Javier suggested. The machine whirls to life and you squeal, eyes widening as it starts to move.
The bull starts slowly, turning as the front of the machine dips down before it bucks up. Javi watches as your hand flies up, like you’ve seen Bull riders do. Your thighs clench tight around it and you make the first full turn on it. You are damn good, his brow shoots up and his cock twitches in his pants. Making him wonder if you would ride his cock like you are riding the bull, your hips swerving and rolling with the movement of the ride.
You grin, giggling as you ride the bull. It flings around but you remain on top, you rock with the motion, squealing when it swings you around again, and you rock back, feeling invincible as you conquer something on your bucket list.
The speed of the bull increases and Javi can tell you are starting to lose your seat. Knowing you are about to lose your grip on the bull’s sides, he’s still impressed. Putting two fingers in his mouth, he whistles proudly.
Loving his enthusiasm, you try to hold on for as long as you can but eventually, you fall off. You curl in on yourself like Javier recommended and you hit the mat and the bull stops. “Shit.” You hiss, stumbling a little as you stand up.
“Holy shit.” Javi rushes over and takes hold of your waist, grinning proudly. “That was great!” He tells you. “You’re lying. You have to have ridden a bull before.” He doesn’t think you actually lied, but he loves the breathless exhilaration on your face.
You shake your head, letting him guide you out of the ring. “Never. I - holy shit. I can’t believe I just did that.” You grin and your heart pounds in your chest as you lean against him. “I just did that.” You exhale breathlessly and he nods, a grin on his face. You can’t help it, you cup his cheeks and surge forward to press your lips to his.
Javi is shocked you are kissing him, but he doesn’t push you away. Letting you wrap your arm around him while your tongue slides into his mouth boldly. Groaning, he squeezes your waist and reminds himself that it’s just the adrenaline. Enjoying the fact that you are pressed up against him before you break away.
You pull back and grin at him, still riding your high, and you grab his hand, “let’s go get our drinks. I’m thirsty after that.” You guide him over to the bar again and pick up your glass of wine to have a sip. “You gonna have a ride?” You ask him, wondering if he will attempt to ride the bull.
Javi chuckles as he takes a drink of his whiskey. “Why the hell not?” He asks, pushing the empty glass towards the bartender. “It’s only been at least ten years since I��ve been on a mechanical bull.” He shrugs. “Like riding a bike, right?”
He strides over to the bull and your mouth goes dry as he swings his leg over it to straddle it. You bite your lip as you watch him adjust himself and the bull starts to move.
Javi grew up on the back of a horse and when he was younger, him and his cousins all rodeoed a little. Plus the hell raising younger years where he would come here simply to see how long he could hang on. He's older and isn’t used to it anymore, but he still hangs on and throws you a wink while the bull twists him around for the first rotation.
Your stomach twists with arousal as you watch him swivel his hips and stay on the bull. You lean against the soft barrier and take in the sight of Javier Peña riding the bull. He is sexy and you can feel yourself getting wet from the display he’s putting on.
The operator turns up the speed faster than he did with you and soon enough, Javi is flying off the bull and tucking his body like he had advised you to do. Grunting as he climbs to his feet, he smirks when you rush up to him again. “You lasted longer.” He teases. “Just like a woman.”
You snort, reaching up to brush his hair back that had fallen into his face. “You were amazing. Very sexy to watch.” You confess and he smirks, “yeah?” You nod, “amazing.” You haven’t felt this good in so long, carefree and happy.
“Do you want to try it again later on?” Javi asks, watching you grin at him. “You were really sexy riding it too.” He had a semi from watching you, even though he had no intentions of taking you to bed tonight. This was going to be different.
You love that he thought you looked sexy and you nod, “yes. I’d love that. For now, another drink?” You suggest and he smiles, taking your hand to guide you over to the bar again. You enjoy your drinks, squeal over another round on the bull, and now, your arms are wrapped around his neck as you dance to the music playing. “I really didn’t expect you’d be a dancer.” You confess, enjoying the way his fingers grip your waist.
“Too much of an asshole?” He grins at you, making fun of the unrealistic views you each had of each other. “I like dancing. It’s a good way to be close without being naked.” He hums playfully. “There were a lot of times that it was a good cover for watching sicarios. I would get a trusted asset to come with me. It wouldn’t be fair to make her sit there and just look pretty all night.”
You hum, rocking to the beat. You know about Javier's adventures in Colombia but you know he did that to find Escobar. You dance for a while longer until last orders are called. "One more or shall we head out?" He asks and you are reluctant to go home but you can't have another drink. "Let's go. I need to run errands tomorrow and I don't want to sleep in too late." He nods and pays the bill before escorting you to his truck once again. "I had a really good time tonight." You confess when he is driving back to where your car is parked.
“I did too.” Javi admits easily, probably the most relaxed he has been in a long time. You are easy to talk to now that you aren’t butting heads and Javi doesn’t just look at you like his old friend’s little sister. “Maybe we can do it again soon?” He doesn’t want to assume, you said you were extremely busy with your business at times.
“Absolutely. I’d love to do this again. I’m free on Tuesday if you want to do something?” You ask, knowing it’s crazy to like him this much already but you’ve been getting to know him online for weeks.
“I think I can make that work.” He thinks about the work he has scheduled with his dad and nods. “I’m sure we’ll talk online?” He asks. “If something comes up, I’ll let you know.”
“Sounds like a plan, Peña.” You hum, looking out of the window at the passing streetlights until you turn your head to look at him, admiring his profile highlighted by the dashboard and the dim light outside. When you arrive back at your car, he opens the door for you and you reach into your purse for your keys, unlocking your door and before you can open it, Javier cups your cheek, bringing your face to his. His kiss is sweet, tilting your head so he can deepen it a little and you moan softly into his mouth. He’s a good kisser. He pulls back before he goes further and you smile, “goodnight Javier. See you soon.” You slide into the car and buckle your seatbelt then turn the engine, offering him a wave before you put your car in drive and make your way home. Javier stands there for a few moments, watching your car disappear in the distance and he sighs, “holy shit.” He shakes his head and gets into his truck, heading home to his bed. Alone.
**** 
“You missed!” Javi pumps his fist as he crows playfully, watching you spin around and stick your tongue out at him. He wants to show you what you can do with that tongue, but he just smirks as he gets to his feet after marking out your last set. It’s the third game you’ve played tonight and both of you are almost equally bad at bowling. Making it fun as you joke and play around on the lane. “Watch a professional.” He jokes, blowing on his fingers before he picks up the red and blue swirled ball he had picked out.
You roll your eyes, “sure thing, babe.” You watch him as he makes a show of positioning his feet, rolling his shoulders, before he throws the ball down the lane. It rolls into the gutter and you smother your giggle with your hand until you mark the sheet. “Professional, huh?” You tease, walking over to grab your ball. “How about a bet?” You suggest and he nods, “sure. What’s the bet?” You smirk, “first person to get a strike…gets a kiss.” You proposition and Javier smirks, “you’re on.” 
You make a show of positioning yourself to throw the ball, concentrating on the middle line, and you bowl it, holding your breath as you watch it go straight down the middle, all the pins flying as you get a strike. “Hey, that’s cheating!” Javier accuses halfheartedly and you grin, dusting off your hands as you walk over to him. “Now…my prize, Peña?”
Javi leans back in the hard plastic chairs and reaches for your waist, dragging you down into his lap. It’s been a long goddamn time since he’s felt this lighthearted and it’s all because of you. You giggle and throw your arm around his neck as he pulls you closer. “Your prize,” he teases, brushing his nose against yours. “You cheater.” Before you can protest, he lunges forward and presses his lips to yours.
You melt into the kiss, reaching up to run your fingers through his hair. His tongue slides against your lower lip and you allow him access, moaning softly into the kiss. His hands slide along your back and you feel giddy, heart pounding as he kisses you. You pull back after several moments, pecking his lips. “What a prize.” You murmur, your lips burning from his kiss. “And for the record, I didn’t cheat. It was luck.”
He chuckles, knowing you haven’t pretended to suck at bowling for three games to suddenly become good. “I know.” He pecks your lips again and pats your hip. “Lucky ass strike. I’m not complaining at all. I reaped the benefits of it too.”
**** 
You watch Javier shove a handful of popcorn into his mouth and giggle, “slow down. We can get a refill, baby.” You nudge him then take a sip of the large soda. “I heard this is a good movie. I always liked Russell Crowe.” You say as the trailers start. 
“It’s Gladiators, hermosa. It’s gonna be epic.” Javier says, channeling the teenage boy who would’ve loved this movie. He used to watch Westerns and Sci-Fi with his dad. They had to go to the movies to watch Star Wars at the midnight showing when it came out. You settle in beside him, leaning closer as the movie starts.
Javi throws his arm around your shoulders and watches you while he watches the movie. Wanting to make sure that you aren’t bored with the movie, but it’s soon apparent that you are just as thrilled with the action as he is. “They used to sleep together.” Javi predicts, talking about the Emperor’s sister.
Javier rubs your arm when you shiver but it’s not from the AC, it’s from him being so close. “I feel like he’s going to die.” You whisper, having a feeling that Maximus isn’t going to make it. You lean over to grab the soda, having a sip, and Javier leans in so you tilt the straw towards him so he can take a sip.
He feels like you are right, sucking down some of the soda and looking over at you and his eyes slide down to your lips. He leans in hums, "I think so too." He admits and leans back, reaching over and taking your hand when you put the soda down.
You feel like a teenager when he squeezes your hand and you watch the rest of the movie. When it’s over, Javier drives you home. His hand in yours as the radio plays and the wind is in your hair from the open windows. When he pulls up outside of your place, he cuts the engine and walks around the truck to open your door. He takes your hand and escorts you to your door. When you get there, you smile at him, “next time, I pick the movie.” You tease and he chuckles, reaching for your waist to pull you closer. 
“Rom com.” Javier guesses and you chuckle, reaching up to grip his shirt, dragging him closer. 
“You love them really.” You joke and he presses his lips to yours. His tongue slides against yours and he backs you up against the door. You whimper into his mouth and he kisses you thoroughly. He pulls back and your lips tingle when you say “do you want to come in?” You ask and he sighs, “not tonight. I gotta get up early to help Pa with the cows.” 
You nod, stomach twisting as you wonder why he hasn’t wanted to sleep with you. “Sure. I’ll see you soon.” You offer him a smile even though it’s a little tight. “Bye, cariño.” He murmurs and you turn to open your door. He stands there until you close it, waving at him until the door is shut. You sigh when you drop your purse down, confused as to why Javier hasn’t slept with you yet. You’ve been dating for 2 months, talking for 3 and you don’t understand why he hasn’t touched you when his reputation displays his willingness to fall into bed. You ponder it all night long until you come up with a plan. You’re going to invite Javier over for dinner and seduce him.
**** 
Another cold shower. Javi hisses as he shivers under the icy spray of water, closing his eyes and willing his erection to go down. Every day he is hard, especially when he is around you. He’s tried very hard to make sure he doesn’t rush this, he doesn’t rush you into bed. Wanting there to be a solid foundation of trust and respect between you both. He just has to wait until the time is right to move things forward. “Fuck.” He twitches despite the cold temperature and reaches down to wrap his hand around his cock. You are so fucking sexy and he is more attracted to you as the days pass. He’ll have to jerk off, he closes his eyes and thinks about you, reaching out with his other hand to turn the hot water on.
**** 
You check the chicken is cooked and cover it with foil just as the doorbell rings and you walk over to the door to open it after adjusting your dress. It’s tight and black and you hope he likes it. “Hey baby.” You greet him with a smile, leaning in to kiss his cheek.
"Hey." His eyes widen slightly and he wonders if he had misread the situation and undressed. He's glad he stopped to get flowers and a bottle of that wine you like. "You look nice. Very nice."
“Thanks, baby.” You wink and take the flowers from his hand. “These are gorgeous. Thank you.” You carry them into the kitchen and grab a vase to put them in. “Would you mind opening the wine? Dinner is nearly ready.” You tell him and fill the vase to put the flowers in.
“Sure.” You’ve got the wine glasses out as well as a bottle opener, so Javi brings the bottle over to the table to pour out some drinks. “It smells great!” He calls out to the kitchen, listening to you hustle around. “You didn’t have to do this, you know. We could have gone out to dinner.”
You look at him over your shoulder after you put the vase down on the side. You smile at him, “I wanted to treat you. I know you and your Pa don’t cook a lot so I figured you’d enjoy a homemade meal. Roast chicken, mashed potatoes, asparagus and red wine jus.” You tell him about tonight’s menu as he pours the wine out.
His brows lift in surprise at how elaborate the dinner is and he is impressed. “Are we celebrating something that I wasn’t aware of?” He asks with a slight smile, watching as you give him another one in return. It makes his heart flutter and he can’t help but think how beautiful you are. “Just a nice night together.” Your answer makes Javi hums in approval.
You work fast to put dinner together, setting it down in front of him, and you sit down in the seat beside him at your small kitchen table. “Enjoy.” You tell him and you pick up your knife and fork so you can dig in.
“It looks delicious.” Javi compliments as he looks down at the meal you’ve put in front of him. “Thank you, sweetheart.” You smile at him and again that fluttering in his heart makes him feel young and he wonders if this is that complete love his pa would always claim would one day find him and knock him on his ass.
You talk about your days while you eat. You still message online on nights you can’t see each other, complemented by phone calls, and after you finish eating, you clear the plates and grab the dessert you bought. “Still like pie?” You ask, placing a piece of apple pie and ice cream in front of him.
“You’re spoiling me.” Javi groans, watching the steam from the still hot pie rise and the ice cream start to melt over it. “I will have to plan something special for our next date.” He picks up his spoon and cuts into the pie for a large bite.
You like that he likes the dinner, making you feel special that you can look after him like this. You sit down and watch him devour the dessert. You eat your own plate and after the plates are cleared away, you find yourself on the sofa with your glasses of wine. Your radio plays in the background and you sit beside Javier, your legs tucked beneath you. “You’re so damn handsome.” You reach up to caress his cheek, “and smart. And funny. And I am so happy that we met online.”
“And you are blind.” He chuckles, leaning into your touch. “You are the one who is beautiful, kind and hilarious, you should be running from the disaster that I am. But for some reason you like spending time with me and I��m happy you do.”
“Me too. You’re not a disaster. You’re incredible.” You murmur, leaning in to press your lips to his. He tilts his head and you deepen the kiss, tangling your tongue with his. You kiss for a few moments until you break the kiss, kissing along his neck, and you shift to straddle him, your dress riding up your thighs.
Javi groans, his hands sliding up and down your thighs and he wonders what you are doing. He’s been good at not letting things go too far. “Sweetheart….” He pants, closing his eyes as he can’t believe he’s about to push you away. “Sweetheart, stop.” He murmurs.
You lean back and frown at him, “what’s wrong?” You ask, confused about why he’s pushing you away. “I don’t - not tonight.” He says and you shift off of him, “I don’t know - I’m confused. Am I - are you not attracted to me?” You question him, confused and hurt at him pushing you away.
“What?” He frowns at the question, looking at you like you are crazy. “No- no of course not. I am attracted to you.” He promises, but you shake your head, not believing him. “I am, sweetheart, I just- I’m trying to behave.” He tells you, shoving his hand through his hair and wishing you don’t look like he’s just broken up with you.
You shift to stand up, your stomach twisting, and you stare at him, “you’re trying to behave? I don’t want you to behave.” You look down at him, “I want you to fuck me. It’s been 2 months of dating. I never imagined you would go bowling, go to the movies like a teenager. I love that, don’t get me wrong, I loved all of our dates but God, Peña, I just want you to fuck me.” You exclaim, chest heaving.
Javi swallows harshly, watching you stand in front of him, practically begging him to fuck you. His mouth is dry and he rubs his hands on his thighs before he stands up. “Show me your bedroom, hermosa.” He demands. “You want me to fuck you, that’s where I’ll do it.”
His dark eyes are almost black and you see something in them that makes your stomach twist with arousal. “Baby, I want you.” You take his hand and guide him towards your bedroom, opening the door and you are nervous. Javier has had a lot of lovers. What if you don’t match up?
He’s groaning when he sees your bed and imagines spreading you out on it. You’ll look so pretty thoroughly fucked and exhausted. “I had a physical when I got back home.” Javi murmurs quietly. “And I haven’t slept with anyone, but I don’t have a condom.”
“I’m on birth control and I haven’t slept with anyone for a while.” You tell him and you reach for the tie of your wrap dress. You slowly untie it and let your dress fall open to expose the lingerie you picked out in hopes that Javier would touch you tonight.
“Fuck.” He exhales roughly, cock twitching in his pants as he takes in your curves, showcased in lace. “So fucking sexy.” He starts to unbutton his shirt as he strides closer, feeling cocky and yet also nervous because you are so important to him. “What were you thinking about when you got dressed? Me fucking you? I think about that a lot.”
“I was thinking about you. Fucking me. Touching me. I think about that a lot too.” You tell him and reach out to run your hands down his chest. “You’re so gorgeous, Javi.” You murmur, caressing his skin and you slide your hands up to push the shirt from his shoulders.
Javi hums, not used to really accepting compliments. Women would flatter him, in Colombia to earn a bit more, or to get him to fuck them. You, you have nothing but honesty and desire in your eyes and it’s thrilling. “Thought about it a lot too.” He admits with a smirk. “Too many cold showers lately.”
You giggle, “no more cold showers.” You promise and slide your hands lower to unbuckle his belt. You pull it from the loops and let it drop to the floor. You unbutton his jeans, reaching in to squeeze his hard cock and you are shocked to find he doesn’t wear underwear. “Oh God.” You gasp at the girth of him and you pull him out of his underwear.
Javi groans as your fingers wrap around him, twitching in your palm and glancing down at your hand engulfing him. “Fuck.” He hisses, eyes closing when you give him an experimental pump. “You seem surprised, hermosa.” He pants. “Rarely wear underwear. Too hot.”
“I didn’t know.” You admit, “God, didn’t know you had such a gorgeous cock. No wonder every woman from Texas to Colombia wanted you.” You pump him again, shifting down into your knees as you admire his girth and you lean in to wrap your lips around him.
“Shiiiiit.” He hisses, jaw clenching as he looks down at you on your knees in front of him. He’s imagined it, but this looks ever sexier than what he had thought. “Fuck baby, you thought about sucking my cock?” He asks, cupping your cheek. “You like doing it? I want to tongue fuck you. See how you like being licked.”
You moan around his cock at his filthy words, loving the way he talks dirty and it has you soaking your panties. You take him deeper, keeping your eyes on his, and you wrap your fingers around the back of his cock, starting to pump him.
“You’re good at this. Tell me you don’t love sucking cock, you could be a pro.” He grunts, caressing the hinge of your jaw and pushing slightly deeper. “Gonna be thinking about this when I’m working. My cock down your throat while you bat your eyes at me.”
You relax your jaw, letting him push deeper, and his words have you moaning around his cock. Fuck, he’s so gorgeous standing above you. His stomach is slightly soft but you love that. You are proud that he’s enjoying this when he’s had so much experience. You choke around him as you try to take him deeper. You exhale through your nose and try again, taking him deeper into your throat.
“Fuck, don’t hurt yourself, hermosa.” Javi groans, pulling you off of him slightly as he pulls his hips back. “Are you wet? Dripping from having my cock in your mouth? Why don’t you sit on my face while you do it? Let me eat your cunt.”
You nod, dripping wet from him and the idea of him eating you out while you suck him off. Pushing his jeans down, he kicks them off and is bare before you. You stand up on shaky legs and he steadies you. You lean in to kiss him, your tongue tangling with his and he pushes your dress from your shoulders.
He has a lot of experience with undressing a woman. His hands are skilled in stripping someone down and he does it with an eagerness that is more than just hungry for sex. He wants a connection, a bond that cannot be broken even when he pulls away.
You let him reach behind you to unclasp your bra, dragging the straps down your arms until it drops to the floor and your tits are exposed to his hungry gaze. "Javi!" You gasp when he grabs your back, pulling you close so he can duck down and take your nipple into his mouth.
He’s always been a greedy man. Sex is addictive. It's honestly just as addictive as the cocaine he had chased down and tried to prevent people from snorting up their noses. The feeling of losing himself, pleasure both given and received lets him forget about the problems or guilt that weighed him down. Now he gets to just feel you, learn what makes you cry in pleasure.
You moan as his hands slide down to squeeze your ass while he bites and sucks on your nipple until he switches to the other. His fingers hook into your panties and he pushes them down as he kisses along the swell of your breast. “Fuck, need more.” You whine, lightly pushing him away so you can kick your panties aside, patting the bed. “Lay down, baby.”
He chuckles at how eager you are. Following your orders and laying down, giving himself plenty of room away from the headboard. Watching as you peruse his body, your own eyes just as hungry as he knows his are.
You shift to kneel on the bed, shuffling up the bed until you face away from him and straddle his chest. His hands immediately go to your hips to drag you backwards to hover over his face and you bend down to take his cock into your hand.
Javi groans as he takes in the sight of your soaked folds. They are perfect and puffy, soaking wet because of your want of him. His fingers dig into your hips and he pulls you back more so he can flatten his tongue against your folds.
You cry out when he slides his tongue through your folds, making you grind back onto him. “Fuck baby. That’s good.” You whimper and lean down so you can take his cock into your mouth with a moan, wanting him to feel just as good.
Javi groans happily, enjoying the tang of your juices on his tongue. Licking into your cunt eagerly and making it messy. Groaning again when your mouth wraps around his cock again.
You love how he moans into your flesh and you grip his cock, sloppily sucking his cock as you want him to enjoy this as much as you are. You love how enthusiastic he is, sucking your clit into his mouth and you moan around his cock again.
He continues to lick into you, rocking your hips back and burying his tongue deep inside your soaked walls. Twitching in your mouth and groaning when a dribble of precum is spurted into your mouth as you suck.
You moan, hollowing your cheeks around his cock as you take him deeper, rocking back on his face as he sucks on your clit a little harder. It’s so good. You moan and pull off of his cock, continuing to pump him in your hand.
Javi moans into your folds, pulling back slightly. “I don’t want to cum yet.” He grunts before he is diving back in to make you cum.
You huff but loosen your grip on his cock, not taking him back into your mouth but he ducks harder on your clit. You rest your cheek on his thigh as he slides his tongue inside of you. You pant, “God baby. You’re gonna make me cum.” You moan, so close to your orgasm as he pushes his tongue deeper.
That’s the point. He doesn’t stop, speeding up his tongue as it flicks through your walls and pulls you back more firmly on his face. Willing you to cum for him, wanting to hear you and taste you.
You rock back onto his face, unashamed of your need and lust for him, and you moan his name when you fall over the edge. Your thighs gripping his face as he works you through it. “Javi. Oh shit. Baby, I - oh God.” You ramble against his thigh.
Javi loves it. The slick of your release covering his mouth and jaw as he works you through it. Keeping ahold of your hips and your cunt firm to his mouth until you are whimpering his name as a little protest.
He pushes you over the edge and keeps pushing, making you hiss as you get overstimulated. "Javi." You whine his name again, needing him to pull back and he relents, leaning away from your cunt with a groan. You sigh, closing your eyes, "God, so good." You murmur, taking a moment to ride your high.
Javi pants, licking his lips as he strokes your ass. He knows that feeling, riding the wave. He would need a cigarette if he hadn’t been using the patches and he still hasn’t even cum. Shoving his arm under his head, he watches you shift off of him a few minutes later. His cock is throbbing but he doesn’t mind.
You shift to lay beside him, leaning in to kiss him, and he turns his head so you can slide your tongue against his. You moan into the kiss, uncaring about your tangy cum on his lips, and you slide your hand down to grip his cock, squeezing him before you pump him slowly. "You're too good, Javi. How do you want me?" You ask, wanting him to enjoy this in case you don't cum again. You've already gotten more than you would have from other lovers.
Javi groans into your mouth. “I like to kiss and be close.” He admits. “But sometimes I change positions.” He rolls onto you and slides his hand down to bring your thigh up to his hip. “Start this way and end up however we do?”
You nod, sliding your hands along his back, loving the way his muscles flex under your touch. "Sounds perfect." You murmur and he reaches between you to position his cock at your entrance. You close your eyes as he pushes inside of you, your head tilting back while you silently moan at the stretch.
He watches you closely, loving how expressive you are. How you don’t care about how you look. You care about how you feel, how he is making you feel. It looks like you are feeling good and he wants to make you always feel this way. “So pretty.” He moans quietly. “So goddamn pretty and all mine. My pretty girl.”
You slide your hands up into his hair, "yours. All yours." You promise, lifting your legs so you can wrap them around his hips. He sinks deeper inside of you and you whimper, "God, you feel so good inside of me. Move, please." You beg, "don't care if you cum too fast. You already made me cum."
Javi snorts and shakes his head. “Fuck no.” He grunts, pulling his hips back to surge forward again. “Not going to do that to you.” He hisses out, eyes rolling back when you clench down around him. His lips find your skin and he starts to kiss, everywhere he can reach as he starts to move.
His lips on your skin have you on fire, rocking your hips up to meet his thrusts, and you caress his back, loving the way he feels covering your body. You tilt your head back so he can kiss down your neck until you grab his cheeks, bringing his mouth back to yours and you moan into his mouth, tangling your tongue with his as he rocks into you.
Every thrust of his hip makes both of you pant in pleasure, breath exchanged and mingled together as the two of you move. Javi slides his arms around your body and pulls you up close, sinking deeper as he pushes into you again and again.
He drops his hips and he grinds against your clit, making you gasp in pleasure, and he smirks, focusing on that spot again. “Good girl.” He murmurs and the praise makes you push your heels into his ass to press him deeper inside of you. “Shit. Feels so good. I - never felt like this before.” You admit breathlessly, getting closer and closer.
“Good.” It’s not good that you’ve never been fucked properly, but he’s glad you are making sure that you get the attention you deserve. “You feel so good. Tight little pussy squeezing my cock.” He praises roughly. “Could spend all night right here.”
His words make you gush around him and he caresses your thigh as he rocks into you, making you moan when he hits something just right. “Yes. Yes. Javier. Fuck, right there. That - oh God!” You squeal as you clamp down on his cock, soaking him, and his name echoes on your bedroom walls as you cum around him for the first time.
“Fuuuuuck.” He growls, slowly thrusting into you as you fall apart on his cock. Loving how tight you get, how wet. Bracing his knees on the bed, he pulls you up until you are in his lap.
You gasp, feeling him sink deeper and press against your cervix in this position. Your hands grip his waist and you scramble to brace your feet on the bed. “God, Javi.” You cry out when he starts to rock his hips again. “Yes. Love - love this.” You choke out, tilting your head back.
He groans as he rolls his hips up, using his thighs as he works in and out of you. “Fuck, you’re-“ he chokes out, gasping your name when you squeeze him inside your walls again. “Fuck, hermosa.” He hisses, lunging forward and biting down on your jaw as the thrusts become sharper, snapping his hips up.
You love the way he bites as he nips and kisses down your neck until he’s taking your nipple into his mouth. You tangle one hand in his hair, tugging on it to bring his mouth back to yours. Your tongues slide against each other while he thrusts into you and you use your feet to grind down onto him. “Shit. You got me worked up. Might cum again.” You pant against his chin.
“Do it.” He huffs, his hands sliding up and down your back, gripping your ass as he grinds into you. “Cum all over me again. Wanna feel it. So good.” He babbles slightly, hoping you are enjoying this as much as you seem to be. It’s been awhile since he’s had sex but he’s holding out. Jerking off before the date had been a good idea.
You pant, rocking down onto him and it doesn’t take long but it does take you by surprise when you cum again, clamping down on his cock and soaking him for the second him. Your chest heaves as you tilt your head back, moaning his name as you experience bliss once more.
Javi takes that opportunity to kiss along your throat, licking and biting your skin as he rocks up into you, fucking you through your orgasm. Starting to move a little faster as he chases his own pleasure, while the grunts and groans get louder.
You try to rock down onto him, wanting him to cum, and you tangle your fingers in his hair, tugging his face to yours. "Cum for me, Javi." You plead, leaning in to kiss him while he grunts into your mouth.
It doesn’t take many more thrusts, stiffening and moaning your name into your mouth, his cock pulsing deep inside you. Flooding your cunt with ropes of his sticky seed while he pants in pleasure. “Fuck.”
You smile against his chin as he relaxes beneath you, shifting you to lay you down on your pillows. You feel like you're floating as he leans in to gently nip your chin. "So fucking good." You murmur, "rumors were not wrong."
He chuckles quietly. “Glad I could live up to the hype.” He teases. “Fuck- I wish I had a cigarette.” He groans. “Nothing better than a cigarette after amazing sex.”
You sigh, caressing his cheek, "I don't have any cigarettes, baby." You murmur, "sorry." You lean in to kiss his cheek and he nods, "it's okay. I'm trying to quit." You shift to lay down and he pulls out of you, shuffling off the bed to head into your bathroom for a rag so he can clean you up.
Javi cleans up quickly and brings the rag back, damp and soapy to make sure you are wiped clean before he tosses it back into the sink. Not sure if you want him to lay with you, he stands in the doorway and looks at you laying in your bed like a warm puddle, boneless and content. It makes him smile, watching you almost glow in the aftereffects.
“Come here.” You pat the bed and he nods, slipping back into the bed with you after he pulls the comforter from under you. You curl into his chest, swinging your leg over his hip, “are you going to stay the night? I’ve been told I make great pancakes.”
“If you want me to.” Javi settles back against the pillows and holds you close, his fingers tracing the lines of your back as you cuddle close. The fan spins lazily above you and he feels completely relaxed. “I’ll do whatever you want me to.” He chuckles. “Had no other plans, except maybe logging online and talking to this girl I’ve been seeing.”
You grin against his peck, “is she nice?” You ask and Javier smirks and shrugs one shoulder, “she’s alright.” You playfully slap his chest but he grabs your hand and brings it to his lips to kiss the back of it. “I want you to stay.” You murmur, turning your head to kiss his chest.
Javi hums happily and agrees. “Then I’ll stay.” He promises. “But your pancakes better be worth it.” He teases, happy that he had found someone that it was so natural to be with, in and out of bed.
You snort, “just you wait, Peña.” You promise and snuggle into his side again, enjoying the closeness between you.
**** 
Javier groans as he walks into the kitchen, his jeans on and unbuttoned after he cleaned up in the bathroom. He rubs his eyes and you turn around to look at him, dressed in his shirt. “Pancakes are ready.” You declare, setting a plate down on the table for him but you grab the can of whipped cream to squirt a smiley face on the top cake for him.
​​He huffs in amusement as he looks down at the smiley face on his pancakes. “Did I do that good fucking you last night?” He teases as he reaches around and pats your ass. “I get the special pancakes?” The last time he had seen this was on a kids menu in some pancake diner. It’s cute and he pulls you down for a kiss.
You giggle against his lips, pecking them a few times, "you did real good, baby. Wanted to show you my appreciation. You said you've been hungrier since you quit smoking so I figured you'd want a big breakfast. Bacon and eggs are nearly done."
“I could have helped you.” He had slept longer than he meant to, intending to wake up with you this morning. However, when he opened his eyes, he was all alone in the bed. “Thank you, you didn’t have to do this. I could have taken you out.”
You shake your head, “I woke up early and didn’t want to wake you up. You looked peaceful. I know you’ve been up early with your dad so you needed the sleep. I like cooking, I like taking care of you.” You confess, biting your lip as you plate up the eggs and bacon and set the plate on the table.
Javi softens and smiles at you. “I’m not complaining at all, sweetheart.” He promises. “I really appreciate it.” He gets up to grab the two mugs of coffee you have poured. “Let’s eat while your hard work is hot.” He tells you, pulling out your chair for you to sit.
You sit down, picking up your knife and fork to dig in to eat and your eyes meet Javier’s as he groans when he takes a bite of your pancakes. “Good?” You ask and he hums, swallowing his bite. “So fucking good.” You grin, proud that he likes them. You watch him eat, enjoying the product of your labor and you notice him staring at you. “Do I have something on my face?” You ask, reaching for the napkin.
“No.” Javi shakes his head and forks up another bite of eggs. “Just admiring how pretty you are without makeup on.” He admits. “You are pretty with it, but I think you’re even more beautiful without it.”
You fluster, cheeks warming at his compliment. Something soft that you never really expected from Javier Peña, especially the one you knew from childhood. “Thank you. I like the five o clock shadow on you.” You gesture to his unshaved face.
“Yeah.” He rubs his face with his hand, feeling the raspiness of the hair growing in. “Can’t grow a beard for shit though.” He snorts. “Comes in all patchy.”
You lean closer, resting your elbow on the table, “sexy no matter what.” You promise and he offers you a bashful smile, making your heart flutter. 
**** 
You wrap your arms around his neck, swaying to the music. Javier decided to take you to the fair that’s happening a town over and you are currently on the makeshift dance floor, swaying to the music played by the teenage band.
“Are you having a good time?” Javi asks, pulling you a little closer and leaning his cheek against yours as the band plays. Tonight has been wonderful, but he can’t remember a time that he’s not had a good time around you. You’ve played some games and ridden some rides, had plenty of fair food, and now he gets to hold you close.
"Always with you, baby." You promise, breathing him in. He's become your home, your person to vent to, to cry with, to laugh with. You've never experienced anything like this. 
He leans back to look at you and you lean forward to nudge your nose against him. "I love you." He blurts out and you pull back in surprise. Neither of you have mentioned your feelings yet but you are shocked that he was the first one to say anything. He looks surprised with himself then he gets nervous and you cup his cheek, "I love you too." You declare, leaning forward to brush your lips with his.
Javi smiles against your lips, his fingers digging into your waist as he deepens the kiss. He is home, in mind, body and spirit. Healing every day while sharing himself with you. Your accounts are both canceled, no need to chat online, now that you have each other.
  ​​
602 notes · View notes
saintobio · 2 months
Text
₊˚✩ starlight.
Tumblr media
pairings. l&ds xavier, fem!reader tags. 800+ wc. jealous bf!xavier, fluff, reverse hurt/comfort, main story long awaited revelry spoilers, altered some scenes, may or may not be inspired by his tender nights memory :’) dividers by strangergraphics.
Tumblr media
xavier isn’t exactly the happiest when you returned to linkon city after being in the n109 zone. don’t get him wrong—he’s absolutely grateful that you came back safe and whole. it’s just that… he didn’t like how your eyes sparkled when you started mentioning his greatest adversary: sylus.
you’re obviously suppressing a smile too, as you reminisce the events that occurred between you and the onychinus leader. you’re particularly giddy about that moment at the auction, it seems, where you said you had to play the part of being sylus’s partner for the night.
dammit, xavier feels his chest tightening when he imagines those scenes in his head. he wants to cover his ears badly, but has no other choice but listen intently. all he can do is listen in silence and try to bottle every spark of jealousy that ignited within him. he has to pretend that he’s happy and proud of you, but then again, he just can’t freaking ignore the way your face lit up at the mention of sylus. 
xavier sighs as you continue your enthusiastic storytelling. fine, then. he sulks to himself. just have to get this day over with.
~
date night came, and as you walk through the city garden, you notice xavier’s silence grew more pronounced. you try to engage him, but his responses are rather curt, his usual warmth replaced by a cold distance. during dinner, even his favorite hotpot couldn’t lift his spirits. he would push the food around on his plate, barely having the appetite to eat.
huh? that’s new, you muse. xavier is usually the most excited to eat hotpot on a cold day.
when he takes you to your place later that night, the tension is palpable. you know you have to bring it up at that point. otherwise, this game of silence will never end.
“xav, is something wrong?” you try to ask in a soft, comforting voice. 
but xavier only shakes his head, forcing his usual endearing smile. “nothing’s wrong. you should go to sleep.”
~
that same evening, xavier sits at his desk, staring at his laptop screen for more than an hour. his fingers hover over the keyboard, hesitating before he finally types into the anonymous forum.
starlight123: what do you do if your gf keeps talking about another guy? i love her, but it’s driving me crazy. any advice?
he hits post and leans back, running a hand through his hair. the minutes ticked by, each one stretching longer than the last. then, the replies start coming in.
anonymous user: talk to her about it. anonymous user: maybe she doesn’t realize how it’s affecting you. anonymous user: communication is key, bro.
but one comment stood out, cutting through the well-meaning advice like a knife.
anonymous user: it's game over for you, man. girls like toxic boys who treat them like dirt. you're too nice. she probably already slept with him.
xavier’s heart sank.. he quickly closes the laptop, feeling an uncomfortable pang on his chest. is he really losing you to someone like sylus?
~
the next few days are torture. xavier stopped responding to your messages. he stopped commenting on your moments posts. he won’t even ask you to play kitty cards or catch plushies on the claw machines. and even if you see him around, he’s always distant, giving you brief, obligatory smiles. he still greets tara warmly, but with you, there’s always this thick wall in between. he's acting like a stranger, as if he doesn't care about you, as if he's not dating you...
agh, you can’t stand it anymore!
one night, you find yourself knocking on his door, needing desperate answers for your desperate questions.
xavier then opens the door, sweaty and out of breath. a dumbbell lay on his living room floor, and his hair is pushed back, revealing a flushed face.
“new hairstyle?” you ask, stepping inside and noticing the sudden eccentricity in his movements. “what are you doing, boyfriend?”
xavier’s cheeks are limned with a red tint as he looks away. “nothing.”
“are you trying to gain more muscles?” you press, amusement edging your voice.
at this, he lets out a defeated sigh and finally faces you. “do you prefer tall, muscular guys?” the sudden question came out of nowhere, until it was followed by another, and that’s when you started seeing the pattern. “do you… do you like bad boys more?” 
“xav, why are you asking me this?” crossing your arms, you tilt your head so his avoidant eyes would meet yours. 
“well, you can answer me first.” 
“not until you look me in the eyes!” 
still, he refuses to meet your gaze and his voice wavers with insecurity when he spoke, “it's okay, i get it. you do prefer guys like that.” his eyes stays on the floor, turning his face away. “if so, then i may not be like them, but i can still make you happy in my own little ways.”
your heart immediately melts at his words. it all makes sense now. him working out in the middle of the night, him styling his hair up, him trying to act like he doesn’t care about you—he’s trying to be sylus!
stepping closer, you chuckle and wrap your arms around his neck, pulling him into a sweet kiss. “xavier, you’re the only one i like. i’ll never replace you.” you place another peck on his lips, then on his cheek, then on his nose. “besides, sylus is annoying. i prefer the presence of my very adorable golden retriever boyfriend!”
“you really mean it?” his puppy eyes stares at you earnestly.
your response is a confident nod. “i swear it. and, duh! lumiere is way hotter than him.”
his arms encircles your waist, holding you tightly as he lifts your chin and plants a tender kiss on your lips. the tension eventually melts away as you reassure him with your touch and your words. in that moment, all his jealousy and insecurity faded, now replaced by the warmth of your love. “you’re mine,” he reminds, nose nuzzling into yours. “i don’t want to share you with anyone else.” 
Tumblr media
561 notes · View notes
valtsv · 11 months
Text
i keep thinking about digital ghosts. or maybe digital hauntings would be a better term. the final messages shared between you and someone you no longer speak to, for whatever reason. a webpage, or blog post, or inactive profile on a social media forum that you still return to sometimes, no longer even hoping for something to have changed, just to remember, like returning to a grave year after year. video and audio recordings of people who've left your life that you play back over and over until the tape wears out. in the realm of the more fantastical, maybe a hologram that bears their likeness but only a pale, shallow imitation of their complexity, their personality, or an AI or other imperfect replica built on a lifetime of data collected from them that only reinforces their absence but is all you have left to remember (or replace until you forget the difference) them by. all these records that they existed that will inevitably only last as long as the technology that supports them takes to become obsolete, or the data corrupts and begins to break down, or the archives storing it are no longer hosted anywhere. you haven't cheated death, or the grief that comes with losing someone. you've just prolonged it.
2K notes · View notes
ruruvxz · 1 month
Text
“Where is my friend, smiley?”
Idol!Huh Yunjin x Idol!Reader
Tumblr media Tumblr media Tumblr media Tumblr media
↳ synopsis: It was infuriating watching everyone ship you and your label-mate, you didn’t even know how anyone came to that conclusion, you didn’t even interact with her in the public! (Or from public knowledge you didn’t) So why would anyone know about your embarrassing relationship with her?
↳ cw: kinda mean reader, use of language, established relationship, reader is in a fake group, reader was in Produce 48, lovesick yunjin, hidden relationship, tooth rotting fluff (kinda a yapfest abt how much you love her…)
↳word count: 2.5k
a/n: literally my first time writing after awhile, usually my stories are old renditions/proofreads of stories i wrote back in 2023. so this is something im actually really proud of! also this story kinda was inspired by “tingin” by cup of joe more than it was inspired by “where is smiley” by serani poji… LOL
Tumblr media
౨ৎ It was odd, and everyone agreed, that the partnership with Huh Yunjin from Le Sserafim and Y/N from Serendipity was perplexing. The only thing connecting both of the girls was the industry they happened to be in, other than that they had nothing in common. Of course, the argument could be made that you and her both participated in the hit reality competition "Produce 48", but everyone knew that was quite a flawed counterpoint.
This was because you were practically thrown out after a few episodes before getting scouted by HYBE to debut months later. And you made it apparent that you didn't want to interact with anyone associated with the production of that show. So with Le Sserafim's debut years after yours, you found it baffling that your company wanted you to "hang out" with the rookie groups, it was infuriating. You worked so hard just to be put with a bunch of girls who couldn't care any less about how much you tried. Despite that, you found mountains and mountains of carefully orchestrated videos of “so-called" proof about you and Yunjin being the "best" of friends.
Whatever it was connecting the both of you was a mystery the fans must solve, and being honest with yourself, you found the whole circumstance mildly infuriating.
So at every turn you tried avoiding that mischievous redhead wherever you went, even when it came to recording meaningless video collaborations, you always mustered up a half-assed excuse. It came to the point where you went out of your way to hide in uncomfortable places just to avoid her friendly banter. Though no matter how hard you tried you could always hear her voice linger longer than it should have in the back of your head. Or maybe it was just how awfully loud her voice was, to the point that it left a ringing sensation in your ear.
It came as no surprise when you heard her voice calling out to your other members inquiring about your whereabouts. This was usually your cue to hide away from prudish questions, last time she had asked you "Do you come here often? You look like you do" unprovoked! Admittedly you knew she didn't mean any harm, but it still struck a cord within you, and knew she was probably going to run towards you asking all sorts of questions. You picked yourself up from whatever task was put on you and quickly ran away from her voice.
Of course, you knew what you were doing was more than ill-mannered, but god forbid she quizzes you one more time about trivial interests. But that was better than confronting her, confrontation was your worst enemy, and so was Yunjin's mannerisms. She was the physical embodiment of what a "dog personality" was, always eager to learn more and help everyone out. it kinda freaked you out to some jealous extent.
So trying your best not to start any conflict with this poor redhead, you decided to best course of action was to camp out around the building's designated lounge. Hoping today would not be the day she decided to check this certain deserted area. All you could do now was fish out your phone from your back pocket to read some forums about your performance and pray that no one would notice you here.
On the other hand, Yunjin was getting more and more hopeless trying to find you around the shared building. Feeling a little lost as she mindlessly drifted across section to section of the HYBE building. Though it hadn't taken poor Yunjin a while before spotting you from the corner of her eye. Her eyes lit up when she saw you mindlessly scrolling on your phone, the energy filling her up with excitement as she inched closer. As she came closer you couldn't help but notice her come closer and closer, realizing your interaction was inevitable.
Jerking your head up to meet her gaze, Yunjin waved her hand as she came within reach of you, letting out a fake smile before putting your phone down. You glanced at her and back to the empty seat resting in front of you, she beamed a bright smile before quickly and "casually" sitting down. Yunjin opened her mouth to speak before you cut her off with a hum.
"Remember, we're the only ones here so make sure to be a little quiet, alright?" You hushed, while she gave you an approving nod, she spoke up this time making it apparent that she was trying her best not to draw attention to the both of you, not like last time.
"Of course, I just wanted to see you it's been so long since I've seen your face..." Yunjin pouts as she looks around making sure the coast is clear from the nosy "enthusiast" who was always oh so curious about you and Yunjin's relationship. Your spine chilling at the thought of people making up such absurd theories about your closeness. The way they could put together such in-depth statements about the both of you always stumped you, how did they manage to procure all this information?
Even Yunjin claimed time and time again that she knew nothing about these fan-made theories, or how her fans managed to get old screen captures of both of you. In actual reality, Yunjin most definitely knew more than he should have! Mainly because it was practically her fault that images of the both of you were wafting around on the internet. See, she wasn't exactly the silent type when it came to friendships/relationships, she loved airing out her own business, which usually came back to bite her in the ass. So needless to say when her old Spotify account was coincidently launched into mainstream media people quickly connected the dots.
For someone who was adamant about avoiding her Juniors, you happened to be insinuated in every one of her, oddly, romantic, playlists. Either that be by a photo of the back of your head being the cover of a playlist titled "The Perfect Pair", or by the fact that all the descriptions were... Unusually corny... even by Yunjin's standards. Each careful string of words all connected with an underlying message about adoration for a certain someone. This didn't help her case since she always spoke about you in high regard whenever she was in a lonesome interview.
And the evidence staked against her was just the tip of the iceberg, it was in fact, much deeper than she'd originally like to admit. If someone with a genuine interest in your relationship with Yunjin researched just a little more about the both of you, they'd probably discover your relationship cut deep. And yes— as much as you tried to avoid how embarrassing your elimination was during Produce 48, you came across one of the greatest person you’d ever meet.
The way she laughed so carefreely, and how her eyes crinkled whenever she smiled, while her gaze brightly met yours. Everything about her made your heart stop, it made you freeze up whenever she looked at you during practice, and it made you such a fool. You knew it was for the better to avoid her, if you didn't, you'd probably be so whipped so hard that you couldn't focus on your own career. But it was so hard, especially whenever she'd run towards you after every practice and performance telling you how well you did. (No one actually noticed anything because you never really got any screen time sadly...) Even if you left fairly early on, Yunjin slipped you her number so you could both keep in contact.
After that day, the one thing you swore not to do, was instantly thrown out the window, as every waking moment you'd secretly visit her to give her your luck. And when things didn't go her way, and she was eventually eliminated, you comforted her in your arms. Before you debuted, you would actively seek your smiling friend, laughing under the neatly shaded picnic table outside the PLEDIS building. It wasn't much nor was it very significant, but being by her side was more than enough for you.
Even after you debuted, you never broke contact with your dear friend, words couldn’t describe how much she meant to you. She congratulated you every step of the way, and you backed her up twice fold, no matter how turbulent her career was becoming you’d stick by her side no matter what. Because to see her smiling face was more than enough for you and you wouldn’t let anything or anyone damage that. So when she finally told you how much you meant to her, you couldn’t help but reciprocate the feeling.
Though when she debuted and years later light babble started to circulate around the corners of the internet, you so desperately wanted to stay away from her, not to damage her career. It was difficult but her happiness, and that smile you treasured so much was on the line, and you wouldn’t—couldn’t let her lose that.
(Of course, she knew what you were doing, she wasn’t an idiot, but it just made her love you even more, the way you cared so much made her heart swoon deeper for you. Yunjin didn’t want to sway your plans because she didn’t want to ruin your career as well, so she too, went with it. But that didn’t mean she ever kept you a secret. You belonged by her side and she didn’t want anyone to forget that. So yes, she was subtly hinting towards her loving fans that her heart fell in the palms of someone else’s.)
So that was what led the both of you to the circumstances you were entangled in right now. Having to camp out in secluded places, where only your faint laughter could fill her ears, and hers only. You reminisced on your past with her, how carefree you both used to be during your youth, but you wouldn’t trade what you had right now for anything. Despite how secretive the both of you were, you were content with having her hands interlocking with your fingers. It was small, honestly not even comparable to how she used to intertwine your lips during rush hour on the bustling streets of New York, but both made your heart race nevertheless.
As she talked about how practice went, your eyes drifted to how she’d scrunch her eyes whenever she laughed about what happened with Eunchae. Despite all the hardships she’s dealt with over the years, she was still the carefree girl you fell in love with. It was honestly surprising how your eyes never faltered off of her even after years of dating. You tried to take the advice from your family and peers that this was some teenage infatuation, but even through crowds of people, you’d pick her gummy smile before anyone else’s.
Your mind drifted to how you’d give her the moon and back, even if no one was watching, you’d give her everything you had. Your eyes, your heart, your mind, anything you could give her, you would. Yunjin couldn’t help but notice your gaze falling from hers and to her cheeks, she curiously stopped her story to call out to you.
“Ah Y/N, are you okay? Are you tired, I’m sorry I shouldn’t have talked your ears off—“ You cut her off by raising your hands to her face, she looked confused as she cupped her face. Yunjin looked even more shocked when you started to pinch her soft cheeks. Squishing them like marshmallows before laughing to yourself silently.
She (very pathetically) tried to swat your hands away before finally giving in with a giggle, placing her hands on top of yours. “You have such an adorable smile, have I ever told you that?” You speak, pulling her cheeks up to force a smile, not realizing she was smiling from your comment. Caressing your hands with her thumb she spoke up once more.
“Yes actually, you always tell me that my love.” She responded, her cheeks flushing red as you continued to play with her face. The way her eyes squinted like a crescent moon made you adore her even more than before.
“Your smile is just so adorable, I’m afraid I might hide it away from everyone.” You joked as you continued, she looked at you even more lovingly than imaginable, if you weren’t in public, you’d probably be kissing her face all over instead of playing with it. You were so distracted by how charming she looked that you didn’t notice a meddlesome paparazzi sneaking in and taking a very sneaky photo of the both of you. (And even if you did notice, you didn’t have the power to stop them, they’d probably run off with the photos before you could even stand up. Though they would probably release the photos later on in the day, and it would rightfully annoy you. You couldn’t deny the fact you were a little grateful that the people knew, the Huh Yunjin was, Y/N L/N’s)
“There you go again— Hey! You know, that was the first thing you told me when we met.”
“Was it really?”
“Yeah, you told me how beautiful my smile was, I was kinda surprised since you approached me in such a huge crowd of people.”
As Yunjin recited the moment you met, you remembered in detail about the interaction, because that’s what changed the trajectory of your life. (The backstage was crowded with everyone getting ready in their bright pink and white uniform, the cameras weren’t rolling so it was awfully loud. Your broken Korean wasn’t helping your cause as you tried your best to converse with your fellow trainees. The sea of faces was difficult to remember, there were 96 contestants after all. Despite how deafeningly loud everything was, and how overwhelming everything felt, your eyes wonder towards a light-brown bob. Her face caught you off guard, she was stunning, and the way she smiled made the world go silent for a few moments. And you needed to talk to her, or this moment would slip through your tender fingers, so you pushed through the crowd just to have one conversation with her.)
“How embarrassing… I hope no one finds out about that.” You sheepishly admit as you move your hands away from her face and intertwine your fingers back to hers.
“I’m sure they’ll find away, but before they do, my smile will always belong to you, Y/N.” She lifted one of your hands back to her face and cupped it to one of her cheeks before smiling softly. Making the already silent lounge even more quiet, as your mind only focused on her delicate smile. The same one you’d turn tides to protect. Your smiley.
Tumblr media
opm and ppop lovers rise tf up!!!!!
401 notes · View notes
Text
Unpersoned
Tumblr media
Support me this summer on the Clarion Write-A-Thon and help raise money for the Clarion Science Fiction and Fantasy Writers' Workshop!
Tumblr media
My latest Locus Magazine column is "Unpersoned." It's about the implications of putting critical infrastructure into the private, unaccountable hands of tech giants:
https://locusmag.com/2024/07/cory-doctorow-unpersoned/
The column opens with the story of romance writer K Renee, as reported by Madeline Ashby for Wired:
https://www.wired.com/story/what-happens-when-a-romance-author-gets-locked-out-of-google-docs/
Renee is a prolific writer who used Google Docs to compose her books, and share them among early readers for feedback and revisions. Last March, Renee's Google account was locked, and she was no longer able to access ten manuscripts for her unfinished books, totaling over 220,000 words. Google's famously opaque customer service – a mix of indifferently monitored forums, AI chatbots, and buck-passing subcontractors – would not explain to her what rule she had violated, merely that her work had been deemed "inappropriate."
Renee discovered that she wasn't being singled out. Many of her peers had also seen their accounts frozen and their documents locked, and none of them were able to get an explanation out of Google. Renee and her similarly situated victims of Google lockouts were reduced to developing folk-theories of what they had done to be expelled from Google's walled garden; Renee came to believe that she had tripped an anti-spam system by inviting her community of early readers to access the books she was working on.
There's a normal way that these stories resolve themselves: a reporter like Ashby, writing for a widely read publication like Wired, contacts the company and triggers a review by one of the vanishingly small number of people with the authority to undo the determinations of the Kafka-as-a-service systems that underpin the big platforms. The system's victim gets their data back and the company mouths a few empty phrases about how they take something-or-other "very seriously" and so forth.
But in this case, Google broke the script. When Ashby contacted Google about Renee's situation, Google spokesperson Jenny Thomson insisted that the policies for Google accounts were "clear": "we may review and take action on any content that violates our policies." If Renee believed that she'd been wrongly flagged, she could "request an appeal."
But Renee didn't even know what policy she was meant to have broken, and the "appeals" went nowhere.
This is an underappreciated aspect of "software as a service" and "the cloud." As companies from Microsoft to Adobe to Google withdraw the option to use software that runs on your own computer to create files that live on that computer, control over our own lives is quietly slipping away. Sure, it's great to have all your legal documents scanned, encrypted and hosted on GDrive, where they can't be burned up in a house-fire. But if a Google subcontractor decides you've broken some unwritten rule, you can lose access to those docs forever, without appeal or recourse.
That's what happened to "Mark," a San Francisco tech workers whose toddler developed a UTI during the early covid lockdowns. The pediatrician's office told Mark to take a picture of his son's infected penis and transmit it to the practice using a secure medical app. However, Mark's phone was also set up to synch all his pictures to Google Photos (this is a default setting), and when the picture of Mark's son's penis hit Google's cloud, it was automatically scanned and flagged as Child Sex Abuse Material (CSAM, better known as "child porn"):
https://pluralistic.net/2022/08/22/allopathic-risk/#snitches-get-stitches
Without contacting Mark, Google sent a copy of all of his data – searches, emails, photos, cloud files, location history and more – to the SFPD, and then terminated his account. Mark lost his phone number (he was a Google Fi customer), his email archives, all the household and professional files he kept on GDrive, his stored passwords, his two-factor authentication via Google Authenticator, and every photo he'd ever taken of his young son.
The SFPD concluded that Mark hadn't done anything wrong, but it was too late. Google had permanently deleted all of Mark's data. The SFPD had to mail a physical letter to Mark telling him he wasn't in trouble, because he had no email and no phone.
Mark's not the only person this happened to. Writing about Mark for the New York Times, Kashmir Hill described other parents, like a Houston father identified as "Cassio," who also lost their accounts and found themselves blocked from fundamental participation in modern life:
https://www.nytimes.com/2022/08/21/technology/google-surveillance-toddler-photo.html
Note that in none of these cases did the problem arise from the fact that Google services are advertising-supported, and because these people weren't paying for the product, they were the product. Buying a $800 Pixel phone or paying more than $100/year for a Google Drive account means that you're definitely paying for the product, and you're still the product.
What do we do about this? One answer would be to force the platforms to provide service to users who, in their judgment, might be engaged in fraud, or trafficking in CSAM, or arranging terrorist attacks. This is not my preferred solution, for reasons that I hope are obvious!
We can try to improve the decision-making processes at these giant platforms so that they catch fewer dolphins in their tuna-nets. The "first wave" of content moderation appeals focused on the establishment of oversight and review boards that wronged users could appeal their cases to. The idea was to establish these "paradigm cases" that would clarify the tricky aspects of content moderation decisions, like whether uploading a Nazi atrocity video in order to criticize it violated a rule against showing gore, Nazi paraphernalia, etc.
This hasn't worked very well. A proposal for "second wave" moderation oversight based on arms-length semi-employees at the platforms who gather and report statistics on moderation calls and complaints hasn't gelled either:
https://pluralistic.net/2022/03/12/move-slow-and-fix-things/#second-wave
Both the EU and California have privacy rules that allow users to demand their data back from platforms, but neither has proven very useful (yet) in situations where users have their accounts terminated because they are accused of committing gross violations of platform policy. You can see why this would be: if someone is accused of trafficking in child porn or running a pig-butchering scam, it would be perverse to shut down their account but give them all the data they need to go one committing these crimes elsewhere.
But even where you can invoke the EU's GDPR or California's CCPA to get your data, the platforms deliver that data in the most useless, complex blobs imaginable. For example, I recently used the CCPA to force Mailchimp to give me all the data they held on me. Mailchimp – a division of the monopolist and serial fraudster Intuit – is a favored platform for spammers, and I have been added to thousands of Mailchimp lists that bombard me with unsolicited press pitches and come-ons for scam products.
Mailchimp has spent a decade ignoring calls to allow users to see what mailing lists they've been added to, as a prelude to mass unsubscribing from those lists (for Mailchimp, the fact that spammers can pay it to send spam that users can't easily opt out of is a feature, not a bug). I thought that the CCPA might finally let me see the lists I'm on, but instead, Mailchimp sent me more than 5900 files, scattered through which were the internal serial numbers of the lists my name had been added to – but without the names of those lists any contact information for their owners. I can see that I'm on more than 1,000 mailing lists, but I can't do anything about it.
Mailchimp shows how a rule requiring platforms to furnish data-dumps can be easily subverted, and its conduct goes a long way to explaining why a decade of EU policy requiring these dumps has failed to make a dent in the market power of the Big Tech platforms.
The EU has a new solution to this problem. With its 2024 Digital Markets Act, the EU is requiring platforms to furnish APIs – programmatic ways for rivals to connect to their services. With the DMA, we might finally get something parallel to the cellular industry's "number portability" for other kinds of platforms.
If you've ever changed cellular platforms, you know how smooth this can be. When you get sick of your carrier, you set up an account with a new one and get a one-time code. Then you call your old carrier, endure their pathetic begging not to switch, give them that number and within a short time (sometimes only minutes), your phone is now on the new carrier's network, with your old phone-number intact.
This is a much better answer than forcing platforms to provide service to users whom they judge to be criminals or otherwise undesirable, but the platforms hate it. They say they hate it because it makes them complicit in crimes ("if we have to let an accused fraudster transfer their address book to a rival service, we abet the fraud"), but it's obvious that their objection is really about being forced to reduce the pain of switching to a rival.
There's a superficial reasonableness to the platforms' position, but only until you think about Mark, or K Renee, or the other people who've been "unpersonned" by the platforms with no explanation or appeal.
The platforms have rigged things so that you must have an account with them in order to function, but they also want to have the unilateral right to kick people off their systems. The combination of these demands represents more power than any company should have, and Big Tech has repeatedly demonstrated its unfitness to wield this kind of power.
This week, I lost an argument with my accountants about this. They provide me with my tax forms as links to a Microsoft Cloud file, and I need to have a Microsoft login in order to retrieve these files. This policy – and a prohibition on sending customer files as email attachments – came from their IT team, and it was in response to a requirement imposed by their insurer.
The problem here isn't merely that I must now enter into a contractual arrangement with Microsoft in order to do my taxes. It isn't just that Microsoft's terms of service are ghastly. It's not even that they could change those terms at any time, for example, to ingest my sensitive tax documents in order to train a large language model.
It's that Microsoft – like Google, Apple, Facebook and the other giants – routinely disconnects users for reasons it refuses to explain, and offers no meaningful appeal. Microsoft tells its business customers, "force your clients to get a Microsoft account in order to maintain communications security" but also reserves the right to unilaterally ban those clients from having a Microsoft account.
There are examples of this all over. Google recently flipped a switch so that you can't complete a Google Form without being logged into a Google account. Now, my ability to purse all kinds of matters both consequential and trivial turn on Google's good graces, which can change suddenly and arbitrarily. If I was like Mark, permanently banned from Google, I wouldn't have been able to complete Google Forms this week telling a conference organizer what sized t-shirt I wear, but also telling a friend that I could attend their wedding.
Now, perhaps some people really should be locked out of digital life. Maybe people who traffick in CSAM should be locked out of the cloud. But the entity that should make that determination is a court, not a Big Tech content moderator. It's fine for a platform to decide it doesn't want your business – but it shouldn't be up to the platform to decide that no one should be able to provide you with service.
This is especially salient in light of the chaos caused by Crowdstrike's catastrophic software update last week. Crowdstrike demonstrated what happens to users when a cloud provider accidentally terminates their account, but while we're thinking about reducing the likelihood of such accidents, we should really be thinking about what happens when you get Crowdstruck on purpose.
The wholesale chaos that Windows users and their clients, employees, users and stakeholders underwent last week could have been pieced out retail. It could have come as a court order (either by a US court or a foreign court) to disconnect a user and/or brick their computer. It could have come as an insider attack, undertaken by a vengeful employee, or one who was on the take from criminals or a foreign government. The ability to give anyone in the world a Blue Screen of Death could be a feature and not a bug.
It's not that companies are sadistic. When they mistreat us, it's nothing personal. They've just calculated that it would cost them more to run a good process than our business is worth to them. If they know we can't leave for a competitor, if they know we can't sue them, if they know that a tech rival can't give us a tool to get our data out of their silos, then the expected cost of mistreating us goes down. That makes it economically rational to seek out ever-more trivial sources of income that impose ever-more miserable conditions on us. When we can't leave without paying a very steep price, there's practically a fiduciary duty to find ways to upcharge, downgrade, scam, screw and enshittify us, right up to the point where we're so pissed that we quit.
Google could pay competent decision-makers to review every complaint about an account disconnection, but the cost of employing that large, skilled workforce vastly exceeds their expected lifetime revenue from a user like Mark. The fact that this results in the ruination of Mark's life isn't Google's problem – it's Mark's problem.
The cloud is many things, but most of all, it's a trap. When software is delivered as a service, when your data and the programs you use to read and write it live on computers that you don't control, your switching costs skyrocket. Think of Adobe, which no longer lets you buy programs at all, but instead insists that you run its software via the cloud. Adobe used the fact that you no longer own the tools you rely upon to cancel its Pantone color-matching license. One day, every Adobe customer in the world woke up to discover that the colors in their career-spanning file collections had all turned black, and would remain black until they paid an upcharge:
https://pluralistic.net/2022/10/28/fade-to-black/#trust-the-process
The cloud allows the companies whose products you rely on to alter the functioning and cost of those products unilaterally. Like mobile apps – which can't be reverse-engineered and modified without risking legal liability – cloud apps are built for enshittification. They are designed to shift power away from users to software companies. An app is just a web-page wrapped in enough IP to make it a felony to add an ad-blocker to it. A cloud app is some Javascript wrapped in enough terms of service clickthroughs to make it a felony to restore old features that the company now wants to upcharge you for.
Google's defenstration of K Renee, Mark and Cassio may have been accidental, but Google's capacity to defenstrate all of us, and the enormous cost we all bear if Google does so, has been carefully engineered into the system. Same goes for Apple, Microsoft, Adobe and anyone else who traps us in their silos. The lesson of the Crowdstrike catastrophe isn't merely that our IT systems are brittle and riddled with single points of failure: it's that these failure-points can be tripped deliberately, and that doing so could be in a company's best interests, no matter how devastating it would be to you or me.
Tumblr media
If you'd like an e ssay-formatted version of this post to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:
https://pluralistic.net/2024/07/22/degoogled/#kafka-as-a-service
Tumblr media
Image: Cryteria (modified) https://commons.wikimedia.org/wiki/File:HAL9000.svg
CC BY 3.0 https://creativecommons.org/licenses/by/3.0/deed.en
519 notes · View notes
ilovedthestars · 20 days
Text
A thought I’ve been having: While it's important to recognize the long history of many current queer identities (and the even longer history of people who lived outside of the straight, cis, allo “norm”) I think it's also important to remember that a label or identity doesn't have to be old to be, for lack of a better word, real.
This post that i reblogged a little while ago about asexuality and its history in the LGBTQ+ rights movement and before is really good and really important. As i've thought about it more, though, it makes me wonder why we need to prove that our labels have "always existed." In the case of asexuality, that post is pushing back against exclusionists who say that asexuality was “made up on the internet” and is therefore invalid. The post proves that untrue, which is important, because it takes away a tool for exclusionists.
But aromanticism, a label & community with a lot of overlap & solidarity with asexuality, was not a label that existed during Stonewall and the subsequent movement. It was coined a couple decades ago, on internet forums. While the phrasing is dismissive, it would be technically accurate to say that it was “made up on the internet.” To be very clear, I’m not agreeing with the exclusionists here—I’m aromantic myself. What I’m asking is, why does being a relatively recently coined label make it any less real or valid for people to identify with?
I think this emphasis on historical precedent is what leads to some of the attempts to label historical figures with modern terminology. If we can say someone who lived 100 or 1000 years ago was gay, or nonbinary, or asexual, or whatever, then that grants the identity legitimacy. but that's not the terminology they would have used then, and we have no way of knowing how, or if, any historical person's experiences would fit into modern terminology.
There's an element of "the map is not the territory" here, you know? Like this really good post says, labels are social technologies. There's a tendency in the modern Western queer community to act like in the last few decades the "truth" about how genders and orientations work has become more widespread and accepted. But that leaves out all the cultures, both historical and modern, that use a model of gender and sexuality that doesn't map neatly to LGBTQ+ identities but is nonetheless far more nuanced than "there are two genders, man and woman, and everyone is allo and straight." Those systems aren’t any more or less “true” than the system of gay/bi/pan/etc and straight, cis and trans, aro/ace and allo.
I guess what I’m saying is, and please bear with me here, “gay” people have not always existed. “Nonbinary” people have not always existed. “Asexual” people have not always existed. But people who fell in love with and had sex with others of the same gender have always existed. People who would not have identified themselves as either men or women have always existed. People who didn’t prioritize sex (and/or romance) as important parts of their lives have always existed. In the grand scheme of human existence, all our labels are new, and that’s okay. In another hundred or thousand years we’ll have completely different ways of thinking about gender and sexuality, and that’ll be okay too. Our labels can still be meaningful to us and our experiences right now, and that makes them real and important no matter how new they are.
We have a history, and we should not let it be erased. But we don’t need a history for our experiences and ways of describing ourselves to be real, right now.
272 notes · View notes
yellowbrokenblue · 8 months
Text
„Just… Pretend.”
summary: in which harry convinces you to spend your summer in cape cod with his parents as his ‘girlfriend.’ but everything is just pretend, your not actually his girlfriend and you never have wanted to be his girlfriend, you’ve never seen him as more than harry styles, the singer… but by the end of the summer will that change?
tropes (so far) : fake dating
Tumblr media
part one
“It’s just for one weekend.” He pleaded, “Then you can go back to hating me. You never even have to talk to me again, I don’t care.”
You sigh, your head falling backwards with a groan. You did not want to do this at all, but he’d been persistently asking you for days.
“C’mon, please?”
You roll your eyes, “You’re on a date with a new girl every week, I’m sure any of them would be up for it.”
“I can’t just take anyone to my parent’s place.”
“Why not? Or how about you just tell them you’re not seeing anyone right now? They won’t care.”
“I just need you to come, alright? I’ll owe you one, I promise.”
“Why me? There’s a million other people you could take, besides I’ve already met your parents at a show, they’ll never believe we’re seeing each other.”
“And they really liked you!”
“There’ll be a ton of other people that they like too, Harry. Choose anyone else.”
“I can’t.” He sighs.
“You can.”
“I can’t.” He repeats.
You look at him with tired eyes, awaiting his explanation. You’d been over this a hundred times, you had no interest in pretending to be his girlfriend while he visited his parents over the summer.
“I already told them we’re together.” He says quietly, avoiding eye contact.
“What?” You scoff, “You’ve gotta be joking.”
“They just… They met you at the show, and they really did seem to like you, and they kept going on and on about how they want me to find someone who makes me happy and stuff and I shut them up by saying we’re together…”
“You’re unbelievable.” You say, annoyed.!
The fact he’d been telling his parents ridiculous lies without even telling you about it, when said lies actually involved you had pissed you off.
Harry’s parents were lovely, and a producer on his latest album you’d met them a couple times at shows- Especially during the LA residence where you and his parents sat through the concerts in a VIP booth. His mum was lovely, always smiling and knew every single lyric. She told you that she was in Harry’s 0.5% of top listeners on Spotify last year.
You thought that was cute.

You couldn’t relate though, 5 Seconds of Summer were your top Spotify artist- Harry could never find out about that.
“They’ve been asking for me to take you to the beach house for months-“
“Months?!” You interrupt, “How long have you been telling them we’re together?”
He shrugged, “Since the end of the Forum residency?”
“Harry that was SIX months ago!” You yell, “I can’t pretend to be in a six month relationship with you, that’s ridiculous.”
He sits down on the couch, hugging a pillow.
“Yes you can. You practically know everything about me already. We spent every day of the tour together.”
“Everything about you in a career aspect.”
“Everything in general.” Harry corrects, “Sometimes I think you know more about me than I do.”
“I don’t. You’re just saying this because you’re convincing yourself that this ridiculous idea will actually work.”
“Name my first pet.”
“What?” You question. He was being stupid. There is no way you’d ever be able to spend two weeks with his parents over the summer, it was never going to work. It was a recipe for disaster.
“C’mon. You know the answer.”
He just kept staring at you. He wasn’t giving up. The longer you stayed silent the more intense his stare got. When he began to raise his eyebrows you’d given up.
“Max.” You mutter quietly, unimpressed with this whole game he was playing.
“And what am I allergic to?”
“Marshmallows, but you eat them anyway.”
Harry was grinning, and it was pissing you off. He was winning and he knew it.
“My favourite Christmas song?”
You rolled your eyes, “Christmas lights by Coldplay, but you tell everyone that it’s Merry Christmas Everyone because it’s a classic.”
Harry was giving you a ‘I told you so’ look. He wasn’t going to quit until you agreed to pretend to be his girlfriend.
You sigh softly, “Even if I agree to this… It could he really damaging for my career.”
“No one will find out.” His face was more serious now, and you could tell from the way he was looking at you that he meant it, “I’ll make sure of that.”
“But if if does-”
“It won’t.”
“But if it does, because there’s always a chance no matter what you think, then everyone will only think I got hired to tour manage because we’re ‘sleeping together.’” You say, using air quotes, just to further elaborate that this was all fake.
Harry had already got his grammy, he was at the peak of his career he’d be fine no matter what happened. But you were a female music producer in a male dominated industry, if people think you were only hired for this album because you’re fucking the singer- your career was over.
“If people find out I’ll kill you.”
“Does this mean you’re gonna agree?”
You nod, reluctantly.
“Thank you!” He jumps out of his chair, “I swear I’ll make it up to you, thank you so much.”
— — —
If you were in Harry’s position you’d be vigilant of everything, everyone, everywhere. You’d be paranoid of someone jumping through your bedroom window while you were asleep. But Harry was oddly calm. Maybe he was just like that. His lips were formed almost in a smile while he slept, and his eyes were moving under his eyelids- probably from a dream he was having. He wasn’t calm very often- recently he’d been very on edge and anxious about everything, it was nice to see him look so peaceful. You hoped for that sort of peace someday soon.
You had been in the studio going on six hours, and when he’d taken a break from recording so you could go over the tracks he’d managed to fall asleep in that short period of time.
You let him sleep while you packed up the equipment, putting things back into their assigned places, and didn’t bother waking him up until you were 100% ready to go.
“Harry,” You said softly, shaking his shoulder lightly, “Harry we gotta go.”
His eyes opened and he blinked a few times to adjust himself to the light.
“Huh?”
“We only had the studio booked until six, we gotta go.”
“Oh,” He sat up, stretching his arms and cracking his neck that had went into a cramp, “Sorry, don’t even remember falling asleep to be honest.”
“Don’t worry about it,” You shrug, “We got enough done today anyways. You deserve a rest.”
There were only three days left until the day Harry had said you were leaving for his parents place, and you had skipped over the subject every time he’d tried to bring it up. You didn’t really want to think about it because you were dreading it so badly.
“I’ll give you a ride home.” Harry said as you left the studio building.
“No, it’s alright.” You say, “I’ll just get an Uber.”
Harry glared at you, “Y/N, just get in the car.”
You glare back. But it had been a long day so getting a free lift wasn’t so bad.
“So.” He said, starting the car. “We gotta go over some things.”
“About the album?” You play dumb.
“… No.” He rolls his eyes, “Stop pretending you don’t know what I’m talking about.”
“I’m not pretending.”
“Love, you gotta tell me some stuff about you. My parents are gonna ask me shit and I don’t have a clue what to tell them.”
You groan. You should’ve stuck to your gut and got an Uber.
“Like what.”
He shrugs, “What’s your favourite colour?”
“Purple.” You reply.
“Mines is blue.”
“I know,” You reply.
“What’s your favourite song?” He asked.
You laughed to yourself a little.
“Jet black heart,” You grin, knowing you’d get some sort of reaction out of this answer, “By 5 Seconds of Summer.”
“5 Seconds of Summer?” Harry scoffs, “They’re punks!”
You roll their eyes, “They turned to pop music and half of them are married, they’re hardly punks.”
“You know one of them dated my sister, right?” Harry groaned.
“Yep,” You grin, “And wrote a banging tune about it as well.”
“Don’t remind me.” He muttered.
“Look, you asked me a question and I gave you an honest answer. You can’t complain.”
“I know, I know.” Harry said, “You got any exes?”
You raise your eyebrows, “What?”
“This is the kind of stuff I need to know! Like I dunno if I’m your first boyfriend and all that.”
“Harry… I’m 24 years old. You’re not my first boyfriend.”
You said it almost as if he was your boyfriend. It sent a chill down your spine. This was going to be a long few weeks.
“Good to know.” He said.
He dropped you off outside your apartment.
“I guess the next time I see you will be for when we’re leaving, yeah?”
You nod. There was no studio session booked until after his vacation to Cape Cod, where his families beach house was, so he was right. The next time you see him would be at the airport.
“Flights at seven.” He says.
“Got it.”
The next few weeks were going to be hell.
part two coming soon…
support me through ko-fi! (buy me a coffee!!)
483 notes · View notes
wiz-writes · 10 months
Text
Tumblr media
In Out of the Yinshan, you play as a spy sent to infiltrate a well-known Manor in order to recover a legendary sword.
Yet the mission turns out to be more than you bargained for as you find yourself walking on thin ice and questioning your loyalties, all the while an invisible hand keeps pulling the strings from behind the scenes.
Genre: wuxia, romance, mystery
Rating: 15 for some dark themes
Last update: 9 May 2024
Tumblr media
Play as a man or woman.
Customise your appearance and shape your new persona.
Train and improve your skills to reach new heights of power.
Build friendships or start a romance with one of four characters.
Navigate your new life as a guard of a noble, explore the Manor and uncover its secrets.
Be mindful of both your words and actions to avoid suspicion and keep your head a little longer.
Let yourself be swayed by a desire for freedom; or remain steadfast and loyal to those who made you.
Tumblr media
You are one of the Yinshan Society - a tool sharpened to perfection to be then used by your Elders as they see fit.
Your life is not your own, that much you know. However, that changes nothing about where your loyalties lie. For you, Yinshan has always been a light in the darkness.
So when your new mission brings you to the famous Hua Manor in search of a legendary sword, you take on the challenge of becoming someone else - someone you never had the chance to be.
You quickly adapt to the Manor's ways, training and fulfilling your duties while keeping a low profile as you begin your investigation. But the mysterious incidents that follow your arrival have everyone, including you, on edge.
Your past has taught you not to trust anyone, yet the more time you spend in the Manor and get to know its residents, the more your conviction starts to waver.
Is Yinshan truly all that your life amounts to?
Tumblr media
DEMO
COG Forum || KO-FI
Tumblr media
THE PRODIGY
Su Feixia (F)
The only child of the Su family, Su Feixia is considered to be both smart and beautiful. She excels in literature and music, and she has more than proven to be capable of taking over her parents' business. Yet despite her privileged upbringing, she continues to be humble and kind.
You are her guard, accompanying the young lady to the Hua Manor.
THE GUARDIAN
Wei Qing (M)
One of the residents of the Manor, Wei Qing is a high-ranking guard that has lived there for a few years, steadily climbing the ranks through training and hard work. He puts his duty above all else, which has earned him respect, as well as a rather fearsome reputation.
He is your superior in the Manor, overseeing your training.
THE HEIRESS
Hua Lingyun (F)
The oldest of three children of the Hua family and their only daughter, Hua Lingyun spends most of her days training with weaponry and running from her responsibilities. She is to become the head of the family, which is something she's having trouble coming to terms with as she enjoys having her freedom.
She takes care of the Manor guests this year, in place of her sick father.
THE TEACHER
Xu Yuan (M)
A bit of an enigma for most of the people living in the Manor, Xu Yuan is a master swordsman of few words. Nobody seems to know much about him, except that he's been staying in the Manor for a while and that he appears to be a good friend of Master Hua. However, his cold and distant personality manages to keep his many admirers at arm's length.
He is in charge of your weapon training.
543 notes · View notes
nhlclover · 8 months
Text
𝐇𝐎𝐖 𝐘𝐎𝐔 𝐆𝐄𝐓 𝐓𝐇𝐄 𝐆𝐈𝐑𝐋 | 𝐆𝐀𝐁𝐄 𝐏𝐄𝐑𝐑𝐄𝐀𝐔𝐋𝐓
Tumblr media
word count: 1.17k
summary: after six months broken up, gabe realizes he can't move on from you decides he has to win you back.
warnings: like one instance of cursing, not proof read
notes: based on 'how you get the girl’ by taylor swift. literally in love with my sherbrooke boy so i had to write for him
The rain slapped against the window, a loud patter sound echoing through the home you shared with 3 of your friends. It was the beginning of spring in Boston and the end of the school year was right around the corner.
It was slightly weird for you to be at home on a Friday night. At the beginning of last semester, you would’ve found yourself at Conte Forum, cheering on Gabe from the stands. However, that hasn’t been your reality for nearly 6 months. 
At the beginning of last semester, you and Gabe had split up. Gabe, having had an all-time year with being drafted, starting at Boston College, as well as the upcoming World Juniors had left an unbearable weight on his shoulders that he couldn’t quite seem to shake. Feeling overwhelmed and lost, it began to take a toll on their relationship. Ultimately, the decision to break up had been painful but mutual. Gabe, unsure of what he wanted in the midst of all the chaos, needed space to navigate everything. Although heartbroken, you recognized that, allowing Gabe to have said space. So you went your separate ways, trying to move on from each other.
However, there was now a void in your heart, brought on by the absence of Gabe. The ache of missing him never faded, and the realization that you two truly belonged together deepened. What you didn’t know was that Gabe, too, had been feeling the ache. He missed the girl that was his first love. 
In the meantime, the regular season had come and gone, the mens hockey team now on the verge of heading to the Frozen Four. Gabe, despite the recent success in hockey, was finding that nothing was making him completely happy. The memories of you still hung in the back of his mind and the guilt from having hurt you was still weighing on him.
Hollers and shouts filled his ears as he came off the ice and into the locker room. Gabe and the rest of the team were fresh off of a win that was set to send them to the Frozen Four. Like the rest of his teammates, Gabe should’ve been celebrating, relishing in the victory. However, Gabe couldn’t help but feel like something was missing.
 It was you. You were what was missing. Gabe felt he couldn’t relish in his success unless he had someone to share it with. Unless he could share it with you.
Gabe peeled his equipment off, tossing it in his stall. Will approached his friend, watching as he frantically changed. 
“Hey Gabo, whatcha doing?” He asked
“I’m going to y/n’s.” He said, tossing the jersey into the bin at the center of the room.
“You’re what?” Will asked.
“I’m going to see y/n.” Gabe said. “I need to get her back man, I’m miserable without her.”
Will could attest to that, having dealt with a heartbroken Gabe for 6 months now. He was no longer his usual self. However, Will didn’t know if you still had room in your heart for Gabe. 
“Is she gonna take you back?” Will asked.
“I don’t know man.” Gabe shrugged, pulling on his gameday suit. “But I gotta give it a shot.”
Gabe shoved his belongings in his bag, shoving the bag in Will’s hands. “Take this back to our dorm for me?” Gabe asked will.
Will furrowed his brows. “You’re going right now? It’s fucking pouring out man.” Will told him. It had been pouring all day and hadn’t let up. Gabe nodded, pulling on his BC hockey jacket.
“Dude let me give you a ride at least!” Will tried to shout to Gabe, but he was already out the door, heading to your place.
A knock at your front door pulled you from your show. It had you confused as to who could possibly be at your door in the middle of a thunderstorm. Curious none the less, you got up and walked to the door, your slippers shuffling against the hardwood. 
You opened the door to a drenched Gabe wearing a Boston College hockey jacket. His usual curls were flattened to his head, the rain taking away the volume. His eyes shone of determination, cutting through his rain-soaked image. 
“Gabe?” You asked, your eyebrows furrowing in confusion. “What are you doing here? Did you walk here? Are you insane?”
Your questions flowed out without giving Gabe a chance to answer them. Gabe, however, didn’t respond to them when you stopped. “It’s been a long 6 months without you.” He says. “I miss you so much, and I was so stupid earlier. I was just too afraid to tell you what I wanted.”
You go to speak but Gabe continues. “I want you for worse or for better,” Gabe began, his voice carrying the weight of sincerity. “I know I broke your heart, but I promise you I will put it back together. I know I messed up but please give me the chance to fix it. If you’re not ready, I get that. I’ll wait for you. I would wait forever and ever.”
You couldn’t find the words but your brain was going a million miles a minute. 6 months you and Gabe had been separated. 6 months it had taken him to come to this realization. But the look in his eyes. The vulnerability in his eyes and in his words moved you. Finally having Gabe in front of you, physically seeing his face and not through a screen as you would go through your photos of him, you’re reminded of the love you’d once known. Your shared joy and smiles rushing back to your memory.
You think to the framed photo of you and Gabe that still sits on your desk, the only testament to a love that once was. The ornate frame that was a gift from Gabe contained a photo of the two of you from the summer. In it, you’re stood in front of Gabe, his arms snaked around your torso and his lips pressed to your cheek. The pair of you significantly more tan than you are now, Gabes faint freckles appearing from sun exposure. Your favourite moment was frozen in time in that photo.
Gabe's words, coupled with the visual reminder of your love melted away any skepticism that you were harbouring. You still had yet to find the proper words, but you opened the door and stepped aside allowing Gabe to step inside. He was dripping all over your floors but you didn’t quite mind. He shrugged off the drenched jacket, it landing on the floor with a slap. Your arms snaked around his neck, his wrapping around your body. His wet hair dripped onto your face, his body shivering slightly. Having him back in your arms felt right. As you embraced one another, it felt as if the flame was rekindled, although it had never truly extinguished.
You pull back slightly, placing a delicate hand to Gabe’s cheek. “I missed you.” Gabe says softly.
“I missed us.” You reply.
357 notes · View notes
if-whats-new · 2 months
Text
What's New In IF? Issue 15 (2024)
Tumblr media
By Erika, Marjorie, Axelle, and Noi
Now Available!
Itch.io. - Keep Reading below
Want to learn a neat fun fact? Check out the itch.io version ;)
Note: The formatting of the Tumblr version is slightly changing due to the image limit.
Tumblr media
~ EDITORIAL ~
The Start of Bigger Things...
We're incredibly excided for this new issue, since we are starting with our series of interviews! We are hoping to include those in as many issues as we possibly can (schedule permitting). So if there are IF people you'd like to read about, let us know!
For this inaugural week, Joey Tanden graciously accepted our invitation, and answered all our burning questions!
From their body of work, to their dev process, Joey revealed it all… …and more!
So check out our Small Talk… with Joey Tanden!
We were so excited to have them inaugurate this new section of the zine. Many heartfelt thanks to Joey Tanden for being taking the plunge with us!
We had so much fun talking with them, and we hope you will enjoy just as much this (quite longer than we expected) interview!
Let's get on with this extra long issue!
ERIKA, MARJORIE, AXELLE, AND NOI
Tumblr media
~ ANNOUNCEMENT ~
A REMINDER ABOUT CURRENT CHANGES...
As revealed in our previous issue (#14), and on Tumblr, we have recently enacted big changes with the zine. Along with interviews of authors from all around the IF world, we are opening to doors for all of you to participate in the making of this zine!
We are always looking for new projects and releases, interesting articles or podcasts about IF, events and conferences… Which is why we have an open mini-database, where you can throw us any IF-related things you might come across our way!
With our interview section, we'd love to hear what you would like to learn from our interviewee. From their work to their passion projects, send us all your burning questions! Or tell us who you'd like to see on the zine next!
Do you have a neat topic of a 1~2-page essay? Or do you want to deep-dive into a game and share your findings? Or maybe something entirely different? We'll add extra pages for it if you share it with us!
Contact us through Tumblr asks, Forum DMs, or even by email and we'll to our utmost best to include whatever you send us!
What's New in IF? is expanding! Be part of the movement!
Tumblr media
~ EVENT SPOTLIGHT : Decker Fantasy Camp ~
The HyperCard revival!
The Decker Fantasy Camp is a part of a series of unranked game jams organized by Internet Janitor, where participants are tasked to create anything they want with the Decker program (also created by Internet Janitor).
Released in late 2022, Decker is a no-/low-code program to create IF, puzzle games, point-n-click, and anything in between (even lil’ programs)!
Influenced by HyperCard, through its interface and interactivity, Decker lets you create a “deck” of “cards”, on which you can add text, images, sound, and buttons to interact with each other.
Decker also had a fairly extensive documentation with guides and tutorials, as well as a helpful community for any questions or issues.
If you would like to participate in the Decker Fantasy Camp but don't know where to start, you may want to check out the entries to previous jams: Decktember, Decker Fantasy Camp 2023, and Deck-Month.
Tumblr media
~ ENDED ~
Last weekend, the Anti-Romance Jam revealed its twelve submissions! Check out the authors’ different take on the theme!
~ ONGOING (VOTING) ~
The 17 entries of the ParserComp are ready to be played and judged! Until the end of July, you can cast your votes!
~ ONGOING (SUBMITTING) ~
Do you understand or write Ukrainian? Until the end of the year, the Ukrainian IF Festival is happening on itch.io! If Visual Novels are more your style, this jam ends in just a week!
There are only a few days left to create an intent to participate at the IFComp (required to submit a game). After that, you'll have to wait a full year! (Or you can look our for beta-openings, create an account to vote when the games are released, or offer prizes!) @ifcomp
Did you submit an intent to the IntroComp? The deadline to submit your prototype is coming up! Don't forget, on July 31st!
Ending tomorrow, a chill IF (text-only) game jam is happening on itch, from the Interactive Fiction Club.
For the francophones, the French IF community is organizing a summer-long camp to create parsers. Join the Confiture de Parser if you're interested!
Until the end of July, a chill IF (text-only) game jam is happening on itch, from the Interactive Fiction Club.
Ending in about a month, is the summer-long unranked SuNoFes Jam (Summer Novel Festival), where you can only submit one IF/VN game!
If it is mechanical restrictions you are looking for, then the Single Choice Jam might be for you. Until mid-August, you can only have one choice! @neointeractives
~ OTHER ~
Over on the IntFiction Forum, the Review-a-thon is continuing its initiative to get more reviews for games. Check out this post by Tabitha if you want to participate! This is also a sponsored event, aiming to raise funds for one of the Forum members.
The Interactive Fiction Showcase is still running! If you have completed an IF piece this year, consider submitting it! It is happening only on itch!
Tumblr media
SMALL TALK…
WITH JOEY TANDEN
Joining us today is IF enthusiast, software builder, and game creator: Joey Tanden. Author of I Am Prey, Get Corn and Milliseconds of Romance.
Note: because of the limit of in-line links for posts, please check the PDF/.txt version on itch for the complete list.
Hi Joey, thank you for agreeing to do this interview with us!
Absolutely!! I really love the zine, and it’s an honor to be here!> Shall we start with telling us a bit more about yourself and how you found interactive fiction?
I am a very neurodivergent gamedev who wants to make niche stuff. Most of the time, my work aims to have some combination of accidentally-educational elements, and math-driven science fiction.
I taught myself programming and music production at the age of 10, and I think I played my first IF at the age of 13 or so. It was a parser called TIC Lunatix, written in QBASIC. This was a moment where I realized graphics weren't necessary to make a game, and this changed how I approached a lot of my projects for a while. Instead of assuming that players would be allergic to text (in favor of graphics), I could confidently use both to convey elements of a game.
For a long time, I mostly stayed in visual gamedev, until I realized that the bottleneck sapping all my energy in early project stages was graphics. While I can do 2D and 3D graphics, every single part of the process is extremely taxing. Because of this, I started seriously reconsidering how I did gamedev in 2018, and tried to figure out how to reduce the scope of my ideas and/or restructure them to work with text alone. This is when I started experimenting with a large number of IF systems, including Inform 7, TADS (Adv3 and Adv3Lite), ADRIFT, Quest, QuestJS, and Chapbook [Twine].
It was also around this time that I realized that the IF community is actually quite separate from the rest of gamedev. It has its own authors, audience, traditions, and unspoken knowledge. A lot of IF is extremely beautiful, complex, and varied, and I've noticed how it all seems to pull inspirations from very different spaces and traditions: literature, writer's circles, visual novels, CYOA books, etc. I feel this sense that IF has a clear and separate identity from video games, and my projects seem to sit on a bridge between them.
Around 2022, I decided to stop lurking and start properly interacting with the IF community. I also made a pivotal decision for myself: I must leave graphics behind. Moreover, I wanted to focus on developing turn-based, text-based games for screen reader users in particular, incorporating my background of game design from the visual space, but transformed into something compatible with accessibility technologies.
After I decided to commit to this change, I realized I wasn't just passing through IF: I was here to stay. So I ended my lurker streak at the interactive fiction forums, since that's where people seemed to have a space for discussing new IF authoring systems, and not just existing ones. I was aware of other spaces and communities, too, but the project I was working on at the time was a “parser-lite” engine (and the clumsy predecessor to IF-Octane). I was definitely eyeing SugarCube [Twine] and TADS 3, though, as the forums also had experienced authors for both systems. This was rather handy, since my first attempt at a custom IF engine had quickly burned to the ground, and I needed someone to discuss fallback plans with.
With both experience in traditional and IF gamedev circles, did you notice differences or similarities between those communities? And what lessons did you take from each?
The primary thing I noticed is the IF communities are a lot nicer, on average. There are certainly kind hearts all over visual gamedev, too, but the probability of antagonism and toxicity is still higher there, which means devs are a lot more cautious around their audiences.
The other thing I learned was what “beta” meant in IF. In gamedev, a beta has already been given to testers, and has most of the features implemented; it just needs polish. The practice of having open beta versions of a game, and taking extensive notes on audience feedback, is not just common, it's considered polite, even.
When I entered I Am Prey as a beta version to the Spring Thing, people said it was a terrible idea. Some accused me of trying to disregard criticism by hiding behind a “beta” label. One person told me I would get “eviscerated” for doing this. I was seriously taken aback. Usually an open beta is meant to be a way to engage with the audience and invite them to give input.
After asking around and having a lot of back and forth [with users on the Forum], I've learned that in IF, “beta” or “work in progress” is similar to an “alpha” version from gamedev, where you only have a minimum functioning premise, and it has yet to be fully tested. In the end, I was definitely out of my field, and seemingly speaking a different language.
It didn't stop me from submitting the beta, though!
Another difference is how IF authoring systems tend to strongly specialize around some historical prototype (like Colossal Cave Adventure or Zork), with rather complex opt-out methods to extend past it. Meanwhile, in visual gamedev, you choose between Godot, Unity, Unreal Engine, or some other alternative, where they don’t place awkward barriers on what you're trying to make. Granted, many of these engines do tend to provide plenty of resources for photorealistic first-person shooters in particular, but if you're making something else, then each engine will stand clear of your explorations and plans.
The way IF authoring systems work, by comparison, reminds me more of modding communities, where the specialized environment of a specific game is remixed and extended to create brand-new experiences. I actually grew up modding Doom, so jumping into these aspects of IF felt nostalgic and familiar for me. I just wasn't expecting the workflow similarities to land where they did. It really took me by surprise.
On the other hand, there are also parts where the two spaces overlap: The actual psychology of game design! The difference in mediums, however, still creates a difference in focus and priorities, but that’s expected, really.
One last point about communities. Discussions about how the IF community behaves (or how it should) happen with regularity on the different IF circles. Are there improvements or changes you'd like to see happening?
Honestly, the kinds of people who form the IF communities are so much more welcoming than I could have ever asked for. Sure, every community will have fights or disagreements or problems, but it really feels like the IF crowd has the self-awareness to give a shit about making sure IF keeps flourishing, and that we have the spaces to celebrate it. You might have two people who will start swinging at each other every single time they enter the same room, but they still know to put the knives down and focus when the consequences will affect the wider community. Everyone has proven that IF is a force of nature, and it's here to stay.
Circling back to project development, have you had to learn any hard lessons? Any interesting tales of development missteps you'd like to share?
My entire life is probably one cruel lesson in project management, if I'm honest. I had a rough time in college – in fact, I never finished it. During my moments of peak nervous breakdown, I coped a lot by writing code. Unfortunately, this was way before I learned project management. You know that thing that happens sometimes when your brain suppresses traumatic memories? Well, when you don't write down your dev plans, and you only code during your lowest moments, guess what happens when you step away for, say, a week? That's right: You have zero memory of writing any of that code, and you have no clue how to proceed!
One solution to this (which I woefully disregarded for too long) is something called a “game bible”. When you're going to make a game, you do the math on your mechanics in your game's bible. You write your story in it, you figure out where the story elements will be placed, how the mechanics unfold, how the progression is paced, etc. If someone were to read your game bible, they should know how to make your game, or maybe how to play it like a board game.
This single idea was something I used to disregard as being too constraining. I was too excited to just jump in and make something, yeah? Jumping in works for some people, certainly, but it took me way too long to realize it just didn't work for me.
One part of the game bible process I'm trying to improve on is how to organize what needs to be implemented, and figure out how much relative work those elements will require. Doing this helps me not only prevent scope creep, but also understand if I'm able to downsize the game even further, and save future-me some work.
Let's circle back to your own body of work. Can you tell us a bit more about the games you made so far?
So far, I've only released three games, and only one of them is in its final, finished state.
I Am Prey is a sci-fi parser game about a cat-and-mouse challenge between two genetically-engineered, humanoid hunter-killers, called “clones”. The story takes place in the aftermath of a hostile takeover, and during the dark age of a retaliatory siege. It focuses on evading a tactical opponent, depriving him of clues to your presence, and taking care to use safe routes, or discover hidden ones. This was developed with TADS 3, using a heavily-modified Adv3Lite library. It was submitted to Spring Thing 2023, and is currently in its beta state. Once IF-Octane is feature-complete, the game will be ported and released in its 1.0 state.
Milliseconds of Romance is my first Twine game, submitted to the Smoochie Jam, and features an ecosystem of artificial neural networks, as they learn how to mutually exploit their reward functions, and bring about the collapse of a major technology field. The focus of this game is an interaction between a train schedule monitor and a deep space telescope, told through the lens of a romance story. This was developed with SugarCube, and is in its 1.0 version.
GET CORN is the story of a sex worker, suffering an extreme bout of insomnia as the result of receiving some dire news. Only one thing is clear anymore: Corn will fix everything. Corn must fix everything. This was actually a platform I was using to perform regression tests of the “Inventor Core”, an Adv3Lite fork I made from my I Am Prey code.
Let's focus first on I am Prey, which started your IF publishing journey. Can you guide us through the process of making this game? Any particular difficulty you encountered?
Creating I Am Prey was non-stop at maximum power for about 3 months straight. I knew ahead of time that it was gonna be an enormous challenge, but it was also the target I had picked to prove to myself that I finally figured out how to effectively fight, mitigate, and accommodate my mental illnesses and disabilities.
The whole thing was based on a recurring nightmare I had been having, multiple times a week, for as long as I can remember. I decided to take all of that and make it into a game.
On the first day, I wrote down how the game mechanics would work. The game was originally going to have a dating sim in it, where you could romance the Predator, but as the characters and setting started to solidify outside the recurring nightmare, I decided to ditch the romance angle for a simpler and focused gameplay loop, which would also stay true to the characters.
I then created a features checklist with an “estimated effort magnitude” score (which, to the surprise of nobody, was a low-ball guess to how much effort it would truly require). My wonderful partners then converted this checklist to a fun progress meter on a whiteboard, which I could fill up as I went.
Throughout the process of making this game, I was also gaining a deep understanding of how TADS and Adv3Lite worked, and there was this effect of “old strategies look weird, now that I know what I'm doing, but it's a bit too late to rewrite them now”.
Strangely enough, parkour and doors were the most difficult parts of this. I have a lot of experience and knowledge in the creation of computer opponents and agents in games, so the Predator logic was very straightforward to implement, and I saved that for last.
The “parkour system”, used for defining climb routes, took much longer than expected. I had to completely rewrite the whole thing, after spending over a month on the first iteration. The mechanic played the exact same way, but the structure of the code itself was so unwieldy that I knew it would ruin my chances of finishing on time. So, after thinking over how the player would interact with the map and the climbing mechanics, I figured out how to make the code simpler.
I actually implemented Cat Mode first, because I needed a good way to test parkour. A close friend of mine is a professional games tester, and he tested these mechanics with the thorough power of a scientist. My plan was to get the main bugs out, then send it to testers from the IF space, but I would need a reason to not have the Predator chasing the player yet. Thus: Cat Mode!
The doors were mostly difficult because the parkour system partially redefined the rules of Adv3Lite’s world model, and how the player interacts with it. On top of this, doors were a major part of the stealth mechanics; the Predator needs to know how to determine if the current state of a door is suspicious or not (like seeing an open door he had previously closed). A lot of door-related logic is actually handled by the doors in the code, and not directly by the Predator. It’s almost like the doors are conspiring against the player, lol. This was horrendous to test, and I still think there might be a bug or four, lingering in there…
The sound propagation system was something that seemed like it would be the hardest part ever, but something about it just… clicked for me, and it became simple, though tedious. Sound propagation is still bugged in the main hallways, and I'm deeply sorry about that. I wish I would have caught that one sooner, but one of the catastrophic consequences regarding the incompatible state of the Inventor Core with the current Adv3lite version, is that releasing bug fixes is now incomprehensibly convoluted – which is one of my primary motives for switching over to IF-Octane. So, now I just sit here, haunted by these lingering bugs in the beta, and remind myself that the 1.0 release will clear my name.
When I say that writing the Predator's logic was done last, I mean it. It was down to the wire. None of the IF testers ever saw him. It almost turned out that no testers were gonna see him, actually. The only tester who did was my close friend, and he saw him on Spring Thing submission day.
I was writing the survival guide, hours before the deadline. Meanwhile, my friend was on a Discord call, one of my partners sat beside me on a laptop, and both were playing a copy of the latest version. My friend was trying to break the Predator, while my partner was trying to break the furniture in Cat Mode. Every time either person found a bug, they would call it out, and I would tab over to the source code, fix it, recompile it, and email out the new version. Both would then continue testing while I continued writing the guide. When there was less than an hour left, both of my partners and my friend urged me to submit whatever I had, because I needed to accommodate delays in packaging (like typing submission info, etc).
Once it was all done and sent off to the competition, my partners made me promise that I would not subject myself to insane hours of nonstop coding for months on end ever again.
The primary thing which had hindered me most, throughout all of this, was learning all the community norms. Luckily for me, Pinkunz was there to graciously and patiently guide and educate me on parser history and player expectations.
After the Spring Thing, I made the source code public for Code Amnesty Day.
You continued on still with TADS by making GET CORN. We understand that while this used to be the go-to engine to create IF games, it is not particularly popular nowadays. What attracted you to TADS over other parser systems? Would you recommend it to future IF creators?
What drew me to TADS was that it didn't seem to have a specific game in mind. In my experience, Inform will fight you if you don't want to use the default world model or if you don't plan to follow the standard parser gameplay design. I've also had similar problems (to more extreme degrees) with both ADRIFT and Quest.
TADS offers a template, if you're making a standard parser game, but if you want to use a completely different world model, a different kind of interface, or an entirely different set of game mechanics, then TADS will stand aside and let you, all with the smoothness of a general-purpose game engine. Every single element of TADS is optional. The idea of a room, a travel connection, or an inventory object is just part of the parser template. The modify keyword also lets you directly edit any elements from any included library (like the old Adv3 library, or the actively-maintained Adv3Lite library), without needing to overwrite anything with duplicate code.
Most importantly: I eat and breathe code, and the syntax of TADS is extremely familiar and comfortable for me to use.
If you are a parser author, or have an interest in game engines, I urge you to look into TADS 3. You don't need to switch to TADS 3 or even make a game in it! Just take a little tour! There are only a small handful of TADS 3 authors left, and they're not only quite helpful, but also making some incredible things with it; way more than I ever could.
Maybe I'm wrestling with ghosts here, but it really feels like TADS 3 is widely seen as a mutant Inform/Z-Machine clone; people seem to only talk about it in Inform terms, but it’s so much more flexible than anyone realizes, and it feels like it is fighting to stay relevant because of the assumptions made about it.
TADS 3 is not just a parser system; its code syntax makes it convenient for developing any text-based software, like IF. It could be a parser, but it could also be a clickable choice-based system. If you have an HTML TADS interpreter, then it even natively has multimedia support, webpage-like layouts, hyperlinks, and buttons! The depth an author is able to reach to change core functionality is frankly mind-blowing.
Even if you never use TADS 3, then it is still incredibly important to me that awareness is raised about how much TADS differs from the rest of the parser ecosystem. TADS is, in many ways, a sort of bridge between the web-based systems that we see in Twine, and interpreter-based systems that we see in parsers. It has historical significance that is worthy of being learned, just for the sake of awareness.
I've seen both parser and Twine authors hop over to TADS for a project or five. Here’s hoping one of your readers does too!
While I was pulled away from it with my fists swinging, and my teeth clamped around my dear friends, who were there to help me make an extremely difficult tech stack decision, I’ll keep cheering on. Whatever the future holds for TADS, I want people to know more clearly what it can do. If there is a resurgence (or enduring number) of TADS authors, then hopefully players can have a clearer appreciation for its development process and capabilities. If (worst-case scenario) the IF community abandons it, then I want people to know exactly what they have abandoned.
I could go on in much more detail, but that would take a whole second interview, and I can already hear a few specific people out there groaning about me getting all fired up about this again. This concludes the brief, manic shouting section of the interview, lol.
Speaking of GET CORN, what was your motivation behind making this game? It is not usual to see a parser release outside of competitions or game jams nowadays, especially short ones, so why the independent release?
My motivation to create GET CORN was this deep need to convey an experience I had, and also to put my Inventor Core to the test with something that wasn't I Am Prey. A few days before, I had a really extreme and extended bout of insomnia (for reasons unrelated to the game's own premise), and eventually it ended with me, laying in bed at 5pm, still unable to sleep. I sat upright, and knew what I had to do. I remembered there was a container of corn in the fridge, and my entire world became singularly fixated on this. I got out of bed, went downstairs, opened the container, and ate the whole thing. When I went back upstairs, I immediately passed out and finally got some real sleep for the first time in days.
The whole game was made in a single evening, and it shows, lol. Something about that experience of insomnia seemed like it could interest a player, so I decided I had my next test subject for the Inventor Core. As a side note: I started getting some major tech stack woes at this point, and this is what finally kicked me into creating IF-Octane.
GET CORN was originally a closed project, which only a handful of people had access to, but then it was made public to allow How Prince Quisbourne the Feckless Shook His Title to be in the running for Outstanding TADS Game for the 2023 IFDB Awards. That required a minimum number of TADS games to be released that year to even allow the category to exist at all, and I was going to raise Hell On Earth if John Ziegler's work missed out on this opportunity, simply because only two other TADS games were published that year.
This is unlikely to be updated or ported when IF-Octane is done. To be perfectly honest, I had a wonderful, giggly couple of hours, watching the Club Floyd players break every single part of the game. That was more joy than I could have ever intentionally put into its design.
You've mentioned IF-Octane quite a bit so far, so let’s get into this custom IF engine that you created from scratch. Why go through the troubles when there are hundreds of IF programs out there? Why not simply improve Inventor Core as an extension of TADS?
The question of why I'm making IF-Octane has a long answer, so strap in and get comfy, lol.
The main problem is that I had difficulties even finding a parser system that would let me make the kinds of games I had planned, without resorting to deep-buried tricks, seemingly-secret rituals, or convoluted illusions of functionality. This is why I chose TADS to begin with.
However, while TADS solves a ton of problems, the current state of available TADS interpreters [at time of interview] creates a number of deal-breakers.
First of all, the creator of TADS has vanished. He decided he wanted to step away from the IF community for personal reasons, and went radio-silent. The difficulty here is that he had created TADS with a license which makes it really difficult to maintain and update the interpreters, so we're currently in a spot where the tech is almost frozen in time.
Secondly, there are currently no interpreters that support TADS 3 to its maximal extent (meaning: HTML formatting, multimedia, and screen readers). Standard TADS can run on a wide number of interpreters (but only supports minimal styling). WebUI TADS requires a network connection through one specific interpreter (but allows for multiplayer). HTML TADS, by comparison, includes all of the missing interface features, but relies on interpreters like QTADS, which do not support screen readers properly. This creates an accessibility problem, at minimum. Sound design is also incredibly important to me, so I had envisioned creating this whole soundscape experience for screen reader users (with volume controls, of course). With any expansion to handle HTML TADS, though, there are always questions about feasibility, both technically and legally.
Finding an interpreter, which is required to play parsers, isn't very intuitive for a lot of new players, either, especially for those who are on mobile devices. This is why Parchment reigns supreme lately; you can pick a parser game on the IFDB, and play it in a webpage. No downloads, no installation, no fuss or hassle.
The next issue is the unstable way I went about making the Inventor Core. It's built atop Adv3Lite through a very convoluted patchwork of modify statements and partial rewrites, which is okay for small edits, but far less okay for massive changes.
Normally, everything would be fine, but with Eric Eve continuing to build and improve Adv3Lite, this means the foundation under the Inventor Core has active tectonics. We also recently had a community member, Harlock, who seemingly combed through every single line of code in Adv3Lite, and found a lot of really deep mini-bugs that Eric happily fixed, which means everyone's Adv3Lite-based games will be more stable.
Except for mine, eheh.
There is an unknown number of parts in the Inventor Core which apparently depend on these bugs being present, even if those bugs were also causing other problems. I would have loved to figure out what all the changed behaviors are, and update the Inventor Core to use this more-stable Adv3Lite version, but the debug tools stopped being able to trace the problems’ sources. So, it started looking more and more like a complete rewrite was necessary.
Then, we have the problem of how the interface of a game is deeply linked to its intended style of gameplay. I Am Prey is not supposed to be a puzzle game, but the obscurity of the parser interface adds this puzzle-branded mystery, meaning the player has no idea of what is possible, but this creates a design problem: The player’s ability to plan and execute (against an opponent!!) is hindered. So, I wrote a whole survival guide, listing what verbs are used in the game, as well as other hints and guidelines, all to make up for the side-effects of using a parser. This is a likely failure on my part for not choosing a better interface for the mechanics, and, ideally, I’d use something with the world model complexity of a parser, but a clickable interface closer to a Twine game.
While TADS is perfectly capable of handling this, I was also left with the disparity between the Inventor Core and Adv3Lite, the spotty screen reader compatibility across interpreters, and the varying levels of support for HTML TADS 3. It should not be possible for a new player to have picked the wrong interpreter, and these design goals were turning this possibility into a minefield of bad compromises.
Finally, I had a specific, all-in-one-file deployment goal. If you want to play I Am Prey, you would just need its singular game file. It would open in your web browser, and the entire experience would be right there: full screen reader compatibility, and running on both mobile and desktop. This could be done in Twine, probably, but I had a very specific interface and structure in mind, and it would be easier to start from a blank canvas, and keep my metaphorical workspace clean.
My uncompromising demands coalesced into a plan for an all-in-one webpage format, putting screen reader users first, and working identically on all platforms and browsers. In addition to this, the build process should also be able to create a NodeJS version, which can run in a terminal over an SSH connection (with no audio features). I would not be using graphical elements in my games, I knew what audio systems I would need, I knew what sorts of gameplay my future ideas would use, and I knew what interface would support them best.
It became crystal clear very quickly that the simplest solution to this incredible degree of neurotic engineering constraints was to make my own game engine. It might not be as visually-impressive as a Twine game, but it will be accessible, even if the user prefers TalkBack on Firefox for Android, and that's what is most important to me.
Speaking of accessibility, what is your view on including walkthroughs in games? Many of us have struggled with parsers, especially older or more classical ones because of this lack of guidance.
I wholeheartedly support walkthroughs for the same reason why I wholeheartedly support story modes and let's-plays in the visual game space. There are many ways a game can be appreciated and examined, and these do not require someone to directly play it. I also have a whole rant about how the tradition-oriented gameplay assumptions around parsers basically strand anyone who's new to playing them, but I'll spare your readers, lol.
Since the release of GET CORN last October, which was your catalyst for creating IF-Octane, how is this project currently going? When could we expect seeing a release or a playable demo with the engine?
At this time, I have some of the foundation pieces in place, and an 85%-complete sound management system. I need to rework the action handling system, but I don't have much implemented code in that direction yet.
Currently, the major obstacle is my mistake of writing my own build code. Dannii introduced me to what's called a “bundler”, which is also compatible with Typescript, so my next big task is converting the project from JavaScript to Typescript and replacing most of the old build process with the bundler. I'm also solving some mysteries I was facing regarding how the NodeJS version would work.
The biggest sources of delays, however, are mostly personal life events. I've been struggling a lot with physical and mental health difficulties, and a bunch of other stuff has moved from “background” to “foreground” stressor. Ironically, by comparison, the actual technical side of the challenge isn't much of a challenge.
If I'm being optimistic, the first IF-Octane game, Silverbacks, will be done in a year. If I'm being realistic, it is more likely it would take four years. I really hope it won't be that long, but the creation of art typically requires the survival of the artist.
On the bright side, though, a lot of my games will have overlapping elements, so once Silverbacks is released, I Am Prey 1.0 will be out shortly after that, and my other games will follow pretty close in time, too (hopefully). I plan to have a sort of “brand”, regarding how my games will play, so making a specialized engine (which might not be too useful for other authors) is an acceptable cost of doing this.
Speaking of Silverbacks, any chance we get to learn a bit more about it?
I'm known to be a bit secretive of this project so far, just because it's gonna be really funny to say I made a game like this in a turn-based, text-based format. There are some people who I've told more than others, but so far I have two public hints out there:
It has something to do with airplanes.
The primary theme will be about the cycle of an old victor being dethroned by a new one.
Depending on how deep people want to search, more clues might be scattered around~ ^^
For now, I have the entirety of the game's story and mechanics fully planned out, so it just needs the engine.
While it is more common for authors to stick with just one program when making IF, you did branch out this year by releasing Milliseconds of Romance, which you did with Twine rather than TADS. So why the switch? How different was it working with a choice program compared to parser (planning, coding, etc…)?
For Milliseconds of Romance, I felt like Twine would be a much better system than TADS (tried, but ran into problems), simply because I was aiming for more of a kinetic fiction, and Twine encapsulates that format better, especially if you want more interactivity than static fiction, but more of a tightly-structured narrative focus than a parser. Also, I've always really wanted to learn Twine, lol.
This story was actually going to be a small novel, but I just couldn't figure out how to tell it at the scope I had planned for. The idea was in deep storage for a long time, until the [Smoochie] jam was announced, and I realized I had a scene from this story that would be really fun to submit as a kinetic fic.
I actually have another Twine WIP sitting in storage, at the moment, and will probably create more Twine games in the future, too! It has a sort of streamlined workflow, which lets ideas roll out of me more easily.
In all your games so far, we noticed the portrayed characters to showcase either some form of neurodivergent or non-typical behavior, from Prey and Predator's (lack of) interactions, Tresys's machine-like reasoning, and GET CORN's PC hyperfocus on their goal. Do you think your games, especially the way you write characters, are heavily influenced by your identity and interactions? If so, is there a particular reason for this?
Something I noticed about my autism is that it not only strongly biases how I write characters, but also gives me an interesting perspective, regarding fiction.
I've always had a lot of difficulty connecting with most characters in a story. Recently, I've discovered that this might be caused by my inability to understand why a character is feeling certain things or what is motivating them. A lot of times, a character is neurotypical in a story, and it's very difficult to make sense of what they're thinking or feeling, and I think authors don't explicitly write this in detail, because a neurotypical reader is meant to intuit that. I'm not wielding this as a criticism against literature or anything, but I still understand why I'm in this predicament, all the same.
For a reader like me, I feel completely lost. For a writer like me, I felt nervous or ashamed about my autism influencing how I write my own characters, and how someone might conclude that I just don't know how to write them “correctly”.
Then, I found Blindsight by Peter Watts, which featured exclusively neurodivergent characters, and unexpectedly the wildest thing clicked within me: I understood what was happening. I understood the characters. I understood their motivations. I suddenly felt that excitement!
After that, I decided to be completely shameless about how divergent my characters were. If I could write someone who would be misunderstood by 80% of readers, but deeply connect with somebody out there, then that's a victory. We deserve to have fiction about us, too.
A lot of my characters, for this reason, tend to be autistic or struggle with ADHD. Other characters might require a ton of research and note-taking, but I write them to honor those I love. These characters can (and will often) have ASPD, schizophrenia, plurality, Down's syndrome, William's syndrome, NPD, FASD, etc.
Predator and Prey both have a pathology that is meant to be wholly fictional, and expressed according to a specific internal logic. However, these characters still show some traits found in autism or ASPD, much in the way that autism and ADHD can find common ground. It was absolutely crucial to me to communicate early on that these characters have mindsets which many players could find deeply unintuitive, and that a sudden lapse in understanding from the player may simply be a result of me maintaining their “authenticity”, as far as that term can be applied to a fictional pathology.
There is something I find overwhelmingly comforting and compelling about characters who demolish common social assumptions, and/or challenge the dangerous tribalism and expectations from the typical model of “empathy”.
Milliseconds of Romance is the extreme example of this. A Tresys does not feel as a human does. It is a quasi-organic array of artificial neurons chasing a reward function. It has more in common with plant life than human life. But does that mean a reader shouldn't care? Does that mean such a character has no value? Absolutely not! Even if I do not understand neurotypical characters, I still read their stories. I don't follow their motivations, but I still appreciate their victories when they cheer.
A character should not have to meet some minimum amount of personal similarity before a reader or player is supposed to care.
It is clear from us your games are connecting with somebody out there, like with our very own Axelle, but what were IF games that you really connected yourself with? Any games you would recommend to our readers?
One standout IF which hit me straight in the heart is Choice of Robots by Kevin Gold. Oh my gawd. I was screaming when that game ended. In really hyper-specific ways, I felt extremely seen in that game. I could go on for many paragraphs, but I really don't want to spoil it for anyone who hasn't played it yet. That game is a shining example of sticking to the vision.
While it's not a matter of character connection, another game that really hit me is Trenchline by JJ McC. It's a really excellent story of a lone character trying to escape a hideous environment. The pacing is really fluid and smooth, and really hits the “aha!” button. When I was done, I had to just… sit there for a moment, and appreciate how cohesive it was. Idk, maybe it is a character thing; I tend to see the setting of a story as its own character, after all.
A burning but strange questions: we assumed Tanden isn't your last real name (tanden = teeth in Dutch). Any particular reason for this choice?
You assume correctly, lol. Teeth are a major mythological symbol in a massive, long-time science fiction worldbuilding project of mine. Most cultures in the story do not seem to have religions following the Abrahamic model; they mostly tend to resemble the Pagan model instead. However, one major symbol that seems to be present in most of these religions is the ominous sight of teeth, barely visible beyond the firelight. All of them have this in common, and how that came to be is an ancient mystery.
Also, my mother is Dutch, so I thought it'd be fun to pick “Tanden”, and then make anyone familiar with how that translates wonder why the hell I would name myself after teeth, lol. Meanwhile, everyone else is like “ah, yes, this name seems legit”. ^^
Where can our readers find you, and follow your projects?
I don't really have a social media presence. >> It's more like I leave stuff at your doormat and ring the bell before running away, lol. I kinda fly under the radar on most sites. You can find me either in the Neo-Interactives (@neointeractives) Discord server (username The Inventor), or the IntFiction forums, though~!
HUGE THANKS TO JOEY TANDEN FOR SITTING DOWN WITH US AND TELLING US EVERYTHING!!
Tumblr media
~ NEW RELEASE ~
you have created a monster (Twine) is short game about bout love, fear, destruction, and monsters - with many endings. @softest-punk
Death and Cards (Twine) is a short game about death and one's deepest desires.
Untitled Relationship Project (Inform) is a short piece about relationships, explored through tiny snippets, by clicking on the text. @mathbrush
Tribute (Godot) is an experimental fantasy game where you play as a mercenary. @beastinthecave
looking for a little hope (Twine) is a Disco Elysium fanfic set after the game's end. @deadcryptid
One Day (Twine) is a slice-of-life piece where you spend a whole day as a regular worker.
There was one a [noun] from [location] (Ink) is choose-your-own-poem piece.
Romeo and Juliet Throw Bricks at the Cops (Ink) is a modern-day retelling of the Shakespeare play.
Indeterminate (Unity) is multi-ending branching prototype.
The Little Match Girl 5 (Inform) is the next instalment of the LMG series, set a few years after the vents of 4.
As always, don't forget to check out the submitted entries to the events mentioned in the previous pages. They deserve some love too!
~ NEW RELEASE (WIP) ~
Haunted (Twine) is a horror mystery project, where you aim to rescue your sister from a very dangerous place.
The Ascendant (CScript) is a high-fantasy project where humans have an affinity to “Arts”.
Faewild (CScript) is a fantasy project where you play a human stuck in the fae court, forced to deal with intrigue to save your life. @faewildif
Van Helsing (Twine) puts you in the shoes of the eponymous character, tasked to save the world from extinction. @vanhelsing-if
Dancetale (Twine) is another installment of the Underfell series, inspired by the Undertale game, where you play as a ballerina. @darkpetal16
~ GAMES UPDATES ~
Our Life: Now and Forever (Ren’Py) updated the Patreon demo. @gb-patch
Misplaced (Twine) added its seventh chapter to the demo. @calliopefiction
Thicker Than (CScript) added extra content to Chapter 10. @barbwritesstuff
We wretched Creatures (CScript)'s demo now includes extra content. @darkfictionjude
The Soul Stone War (CScript) added extra scenes to the Early Access demo. @intimidatingpuffinstudios
Wake to Weep (CScript) completed its re-writes of the first chapters.
Lies & Legalities (CScript) completed its first chapter. Website:
God Cursed (Twine) updated the demo with Chapter 4. @wings-of-ink
Crystals of Aequarin (Twine) added extra content to the demo. @crystalsofaequarin
The In-Between (CScript) added Chapter 6 to the demo. Website:
Black Flag (Twine) updated with extra content to the demo. @black-flag-if
The Story of Sin (Twine) has released a new chapter. @devilishmango
Song of the Fallen (CScript) added two chapters and a half to the demo.
~ OTHER ~
Released recently was the newest issue of the Club de Aventuras AD fanzine. 128 pages of text-adventure content to enjoy (if you can read Spanish). Between interviews and deep-dive into old and new releases, check out the CAAD #64!
Save the Villainess (REn’Py) just opened its Kickstarter campaign! The demo is available for download and play on itch. @bestlaidplansproductions
Ahead of their respective releases, interviews with Benjamin Rosenbaum (@plausible-fabulist), author of The Ghost and the Golem (CScript), and Drew Morrison, author of Bootlegger: Moonshine Empire (CScript), were published.
First released during the SpringThing, Ink and Intrigue (CScript) is looking for beta testers, as it will soon be released for Heart's Choice. @leiatalon
Over on the IntFiction Forum, user mathbrush looked at more XYZZY winners: Crème de la Crème, Vampire: The Masquerade, According to Cain, and What Heart Heard Of, Ghost Guessed. Websites:
~
As always, we apologize in advance for missing any update or release from the past week. We are only volunteers using their limited free time to find as much as we can - but sometimes things pass through the cracks.
If you think something should have been included in this week's zine but did not appear, please shoot us a message! We'll do our best to add it next week! And if you know oncoming news, add it here!
Tumblr media
~ HIGHLIGHT ON ~
A couple of games that we thought were cool.
winter by @communistsister and Elliot Herriman (Ink - itch.io - IFDB)
“An incredible experience. It broke me to the core and rebuilt me from nothing. The dithering images moving the mouse is so raw and uncomfortable. The prose is impeccably dark. One of the most, if not the most fascinating game I have ever played.”
//submitted by PhysPhysical//
Narcisse by A. Villarroel (@iamthesloth) and Breezy (@ilovemyzombiegf) (Ren'Py - itch.io)
A short conversation between one who can't leave and one who can't stay. Even with the limitations of the O2A2 jam, it manages to be very emotionally charged and pull heartstrings.
//recommended by anonymous//
Midnight. Swordfight by Chandler Groover (Inform 7 - Web - IFDB)
“I really didn't get the appeal for this game for a long while, because I couldn't manage to get anywhere except the dud end. But it is truly a masterclass of multi-ending puzzle parser! So so good! With so few commands, it still flips everything I knew about parsers on its head. Just an advice: really examine the playscript!” Walkthrough
//submitted by Jess//
Your favourite game here?
Do you have a favourite game that deserve some highlighting? A old or recent game that wowed you so much you spam it to everyone? Tell us about it! And it might appear here!
Tumblr media
WE LOVE TO HEAR FROM YOU ALL! WETHER IT'S GOOD OR BAD, OR EVERYTHING IN BETWEEN...
Thank you for doing what you did. I like interactive fictions, and because of you I discover some that would have been missed if I didn’t read your posts. i would like to see an issue discussing specific genre, or opinion column someday! - Moth
Do you know HOW EXCITED I was to read you were going to do interviews?!?!?! I hope [redacted] would agree to do it! They are honestly the best! - anonymous
Found you on the Choice Forums! Didn't know there was so many people making Interactive Fiction outside, and so many different kinds! There is so much to go through and look forward, it's a bit overwhelming… and exciting! - anonymous
Does anyone know of good articles about the history of IF? Wikipedia is kind of glossing over the past 90s era, but it's the one I am most interested with… - Rich
Can I thank Jinx/LapinLunaire (@lapinlunaire-games) for organising the Anti-Romance Jam again? I wasn't able to submit anything before the deadline again, but that jam is honestly so much fun! It's gotten me so inspired! And Jinx is so freaking nice! - anonymous
Thanks y’all for making the database! And editing it pretty regularly. So many new accounts followed ~ ~ ~ - anonymous
Have something to say? Send us a message entitled: Zine Letter!
Tumblr media
Before we end this issue, we would like to thank:
@elegantunknownphantom, Jess, Moth, PhysPhysical, Rich, @terrestrialcetacean, and a bunch of you anonymous helpers!
Sent news, helpful tips, cool links, filled form, written Sheet line, even emails… all these help us so much to make this Zine possible!
To the wonderful users who sent us cool recommendations, thank you! We will do our best to include them in the next issues!
And as always, huge thanks to all you readers to liked, shared, and commented on last week's issue! What might be tiny actions are huge support and motivators to us! Thank you for cheering us on this journey!
~ ~ ~ ~ ~ ~
As final parting words, we would like to hint at a major addition a future issue:
Alien catgirl, prolific VN author, event organizer, Catsket (@catskets) is our next guest on Small Talk…!
Want to know more about their work? How they came into IF? Or their game dev experiences? Send us all your burning questions!
And see you again next week!
ERIKA, MARJORIE, AXELLE, AND NOI
WHAT'S NEW IN IF? 2024-ISSUE 15
114 notes · View notes