Tumgik
#Do I know how AO3 tags work? No. I do not use the site
kakusu-shipping · 7 months
Text
Tumblr media Tumblr media
I, the real human person, have no problem with and even actively enjoy sharing and shipping my F/Os. However someone has recently taken up an issue with my nonchalance at the whole deal.
3 notes · View notes
y'know, I've been seeing a lot more posts talking about how fanfic, specifically, puts characters into boxes and takes away the nuance of them, and while I think that's an important discussion to have, I also find it quite perplexing? Like, these posts seem to come from people who don't even, or maybe very rarely, consume fics in the first place, and I say that because, if you do consume fics semi-regularly, you kind of learn? how to gage what the stories and characterisation are going to be like based on the tags and summary? Sometimes, you do have to step into the fic to figure it out, but it hardly takes very long to realise if it gels with you or not. Idk, it's not anything serious or important, but it does give me... "girl, what were you doing at the devil's sacrament" vibes, you know?
#this gets posted here because my main has mutuals (whom i still love v much) who are part of the girls suspiciously at the sacrament#fanfiction#ao3#i feel like the post doesnt properly address what i mean. i understand that these posts arent talking about fics exactly but rather how#mischaracterisation in fics permeates into how characters are portrayed in the fandom at large but even then it's a bit. like i dont think#you can put that all on the fics/writers (and these posts usually do) alone?? like yes the mischaracterisation is more prominent in fics#by virtue of their medium but if it's resonating with artists and other creators then that's clearly indicative of a general#cognisance issue in the fandom??? and like. maybe it's because tumblr is the only socmed site i use but i dont find it difficult to curate#my fandom experience. people generally know how to use tags and while the sudden influx of x reader stuff for every single character isnt#something im fond of either they're generally good at tagging their stuff. it's annoying but you can blacklist that. you can.#also fic isnt like art where you look at it and you've seen it. you have to engage with a fic to understand so then it /really/ feels like#girl what were you doing at the devil's sacrament to me. idk this post isnt complaining about fandom mischaracterisation in general#i complain about that all the time but more so the inclination to put it on fics & their writers. because if you know how to move through#fic spaces and read the summaries and tags#you can generally find works that are really really good. could you argue they're rare? sure. but saying all fics propogate#mischaracterisation is just... a lie?#this got so long. im not even really bothered or annoyed by it im just confused#these are also often the people who espouse rhetoric about being unafraid to post cringe and embracing your weirdness#and it's like. okay do you want people to post unabashedly or do you want them to shut up.#anyway. back to our regularly scheduled programme now
8 notes · View notes
Text
37 Minutes [pre-outbreak!Joel x f!reader]
Read on Ao3
Fandom: The Last of Us
Ship: Joel Miller x you/f!reader
Tags/warnings: Cunnilingus, multiple orgasms, (kind of) forced orgasm, squirting, PiV sex.
Summary: You wake up one morning needing Joel, and he comes as soon as you let him know that. And while his life may be busy, he takes the time to thoroughly satisfy you.
Words: 2,092
A/N: This is inspired by this post by @swiftispunk. It came across my dash around Easter and it's been living rent-free in my head since then. Finally had time to write it. Enjoy!
Tumblr media
It’s just one of those mornings when you wake up with that itch that your own hand or your box of toys can’t do anything about.
Getting out of bed and pulling on a t-shirt, you grab your phone and go out to the kitchen to put the coffee on. You send Joel a text, short and to the point: Got time?
He calls you immediately. You smile as you press the green receiver.
”That was fast.”
”You read my mind,” he tells you in a muffled voice. ”I woke up thinking about you.”
”Then come over. And you could’ve texted me that.”
”Texting takes twice as long, I ain’t got time. See you in fifteen.”
You barely get to finish your coffee before you hear Joel’s truck on your driveway, and you’re not even by the front door when he knocks on it. As soon as you open the door, he’s through it, arms around your waist, lips on yours. He’s in a hurry, you can tell, but you love these hurried meetings, if only because he wants you so much. You love being wanted this much, this hard, this desperately.
He tastes of coffee, same as you, and a little sweat on his upper lip. It’s early, but the temperature is already in the mid-eighties. Your AC is keeping your home nice and cool, though.
You shove the door close and wrap your arms around Joel's neck, kissing him back and groaning when his hands slide down to your ass, fingers digging into the soft flesh as he pushes you up against him. He is already stiff, and you wonder if he’s been so during his entire drive here.
"Don't have long," he lets you know between the kisses. "Gotta get to a building site across town in an hour, and - "
"Then make it count," you cut him off, and Joel reacts immediately, grabbing the hem of your t-shirt, and pulling the garment off of you. He presses his lips on yours again, hands on your tits as he walks you backwards to the bedroom. The kiss breaks only for as long as it takes him to get rid of his own clothes before he pushes you down on the bed. He immediately kneels before you and pulls down your panties before leaning in to kiss your cunt. You sigh out the first little hint of pleasure, but that sigh turns into a moan as Joel wastes no time teasing you. His tongue, quick and agile, starts to work your clit.
“Joel…!” you keen, legs opening wide to give him better access between your thick thighs. He’s sloppy and loud, but not aimless in his endeavor. His hands travel up your thighs to your belly, then to your breasts, where he rolls your nipples between forefingers and thumbs. You buck against him, keening to encourage him to go on, take hold of his hands and push them against your tits to make him grab them. He hums against your clit, looking up and grinning at your enthusiasm. How he can smile and have his tongue do that to you at the same time is beyond you, but you do not dwell on it as Joel puts it into a higher gear. Tongue on your clit, he pushes you quickly towards your peak, and when the pleasure turns more intense, you start to grind against him, your fingers plaiting with his and holding on, head thrown back to your Yes, yes, yesyesyes! until his tongue takes you over the edge. Your legs twitch as you try to catch your breath, but Joel doesn’t give you much of a respite.
“’nother one, beautiful,” he murmurs, licking his lips and letting go of your hands. “You taste so fuckin’ good.”
He attacks your clit again, licking, pushing, and prodding. Your hips buck up but are immediately locked down to the mattress by one of his strong arms placed across your lower abdomen. Your pussy clenches when you feel his fingertips at your opening. The second after, he slides two fingers inside you, his tongue and lips still on your clit as he finds that magical spot on your front wall. You shout out, back arching off the mattress, hands digging into the sheets as he massages that spot.
“God, Joel, oh God, don’t stop, fuckfuckfuck!”
He’s breathing heavily against your folds, but his tongue doesn’t stop, and his fingers are insisting on drawing a second orgasm from you. It’s almost too much, but you woke up wanting him, needing him, so you let your mind go blank and surrender, your moans turning more and more breathless the further you go. When you come, there is no sound, only a momentary stiffness in your entire body before you fall apart. You’re trembling all over, but Joel still goes on licking you. Your clit is on fire, your pussy is clenching, but goddamn him, he doesn’t stop.
“Joel,” you cry out, “stop, I can’t, I need a rest!”
“One more,” he tells you gasps, letting your clit be for just a moment. “I know you can, baby, be good for me now, gimme one more.”
You shake your head and press your thighs together, trying to crawl away, but Joel exhales sharply and grabs your waist.
“Just stay where you are, sweetheart, it’ll be over soon.”
He pries open your legs again, and this time he plants his mouth on your clit, and sucks. Your upper back shoots up from the bed but Joel already has his arms around your thighs, holding them open, locking his head firmly between them. The pleasure is almost painful in its intensity, shooting through your entire body, and you’re desperately trying to hold onto his head, the sheets, yourself, anything to relieve the force with which he’s sucking your overstimulated clit. But Joel doesn’t budge, and when you start to kick, he gets up onto the bed and lifts your lower body up into the air. Never once does his lips leave your clit, and you feel his scorching, labored breath on you, but nothing else suggests that he’s having any trouble lifting half of your heavy body off the bed. You kick, and he growls, finally letting go, but only to grab he backs of your thighs and bend you double. Your swollen pussy is obscenely on display, and you don’t get to ask him to wait before he slots his lips over your clit again.
You’re helplessly trapped, bent double and held in place by Joel’s strong builder’s hands, moaning and cursing until the pressure becomes too much. You hear a splash, Joel who hums and slurps, and you laugh without knowing why. Warm liquid is running down between your ass cheeks, and Joel latches back onto your clit, this time gulping the wet before getting a hold.
The third orgasm finally tears through you, and Joel releases you to tremble before him. You want to close your legs, but your hamstrings are so intensely stretched that you have to roll over onto your side to press your thighs together. Your clit is throbbing painfully, the skin around your pussy is grated raw by Joel’s facial hair, but he’s already nudging you to return onto your back.
“You did great, darlin’,” he praises you thickly, his tongue stiff after its service. “Just lemme grab a rubber, and I’ll fuck you good, okay?”
You whimper in return and blink your eyes open. Joel’s face, blurry at the edges, is somewhere above you, smiling at you before disappearing out of sight. You can dimly see the ceiling fan rotations, but truth is you can barely see at all, so you rub at your eyes before drawing your fingers through your hair.
Joel returns next to you, and you dimly hear the rustle of the condom wrapper. He takes his place between your legs, opening them gently.
“Be a good girl for me, or I’ll eat you out again,” he asks you sweetly, and you know you won’t survive that, so you let your knees fall to the sides, even if your hips are getting tense.
He slides into you slowly but surely, one inch after the other until he’s fully sheathed. Bending over to kiss you, his tongue slow now, he gives you a moment to adjust before he straightens his back, takes you by the waist, and starts to pump into you. It’s fast and shallow, and he gets breathless quickly, huffing out each quick breath before sucking in new air in time with his thrusts. You don’t even know if you’re breathing at all anymore, but you’re catching up with him now, and raise your hips slightly to meet his thrusts. He growls and comes down onto his forearms, getting in deeper. You embrace him, pull him down and into you, guide his head right next to yours where he hides his face in your neck as you pant your encouragement into his ear. You kiss, bite, and suck his neck, scratch your nails down his back, and slap his ass.
“Harder, Joel, harder, I need it harder!”
He snarls, his head snaps up from your neck as he gulps air into his lungs. His arms curl around your head as he picks up the pace. His cock is so deep, so hard, filling your pussy to the brink of annihilation it seems, and he doesn’t stop, he just goes on and on fucking you, his body slick with sweat that rubs off on you, his breaths growing increasingly audible for each thrust.
“Fuck!” he finally grunts before pulling out. “Roll over, baby.”
You obey, getting on all fours, and are immediately shoved down onto your chest as he slams into you. Hands on your hips, he goes hard and fast, groaning now as he breaths, one hand scrambling for a grip on your lower back without finding. His cock keeps assaulting your pussy, you are in heaven, and you still keep asking him to go harder. He pushes you down, hands pressing into your lower back as he goes on fucking you, reaching impossibly deeper each time, until you’re screaming and have to muffle yourself by pushing your face down into the sheets. Joel swears, his hips start to move erratically, and then he drives himself deep inside and stays there as he roars, pushing even deeper.
He slumps down next to you, panting like after a marathon. You turn your head to better breathe, but you can’t turn move your legs. Joel lies next to you, eyes closed, mouth open as he draws shallow breath after shallow breath, skin glistening with sweat. You want to say something but have to lick your lips several times before you can form words.
“Fuck, but you’re good.”
He blinks, and slowly turns his head towards you.
“What?”
“You’re so fucking good at this.”
“Am I?”
His cluelessness is adorable.
“Yes, you are, Joel!”
“I don’t know…” He makes a move that resembles a shrug. “I just enjoy you.”
Like this is just any ordinary fuck. You smile widely, a new kind of warmth spreading inside you. Joel just is that kind of humble person.
He now draws a deep breath, sighs it out, and then sits up. He leans over you to kiss your back, shoulder, neck, and finally mouth.
“I gotta go.”
“Sure.”
He leaves the bed, throwing a glance at the bedside clock radio.
“37 minutes. That’s a new record.”
“Jesus Christ.”
You hear the rustle of clothes and manage to roll over onto your back. Everything hurts so good, and you’re grateful you don’t have work today.
Joel sighs. “You look so fucking pretty, baby.”
You hum, smiling at him. As he picks up his t-shirt, you remember something. 
”Put it on the right way.”
“Huh?”
“You had your t-shirt on backwards and inside out when you got here,” you giggle. “Make sure it’s the right way now.”
“But then Tommy will notice, and he’ll know where I’ve been,” Joel points out pragmatically, still putting the t-shirt on the right way. It immediately gets dark spots in the front.
“I think he’ll know either way,” you yawn. Joel returns to bed for one last kiss.
“Fuck, I wanna stay.”
“I want that too.” You cup his cheek to keep his lips on yours for a moment longer.
“Mmm…” he hums into your mouth. “See you this weekend?”
“Absolutely.”
He presses one last kiss on your mouth before leaving you to your boneless rest.
1K notes · View notes
aurorasulphur · 9 months
Text
Disclaimer: none of these answers are official, and may not work for your particular use case. If there is a specific feature that an unofficial app had that you don't know how to replicate on the AO3, let me know in the notes and we might can crowdsource a solution.
A lot of people used the Archive Reader app to access stories on Archive of Our Own, and have been upset that the app is now charging to read longer than an hour a day. AO3 (and its parent organization, the OTW) has made it extremely clear in recent days that this app is unofficial and that there *is* no official app. They encourage people to use the website.
However, there are MANY reasons you might want an app, and in a bunch of those cases, there are ways to do those things without having to provide your login information to a random person running an app. Here is a round-up of solutions to the most common reasons I've seen people give for wanting an app instead of the plain AO3 website.
These solutions are based on the following assumptions:
You know what Archive of Our Own is
You often or primarily access it through a mobile device running iOS or Android
You understand what a browser is
You understand what a browser bookmark is
You understand what a site skin is
Edits:
Edited to clarify that you must be logged in to use custom site skins
Edited to add more tips and tricks from the reblogs
Edited to add new entry about notifications/emails
Edited to add new entry about reading statistics and the tracking thereof
I need a widget on my phone's homescreen, not just a browser bookmark.
You can do this with any website, not just AO3! Instructions here: https://www.howtogeek.com/196087/how-to-add-websites-to-the-home-screen-on-any-smartphone-or-tablet/
I need Dark Mode.
AO3 has a default site skin for Dark Mode, it's just called Reversi. Find it here, or at the bottom of any page on the website. https://archiveofourown.org/skins/929/
If you'd like Dark Mode on your whole browser (and you're on Android), sorrelchestnut has advice here: https://www.tumblr.com/sorrelchestnut/737869282153775104/if-you-want-dark-mode-and-dont-want-to-mess
I need to be able to read stories when I don't have internet.
Every work on the AO3 has a download button, so you can click on that and download the story for offline reading in the ereader app of your choice. More info on how to do that is in the AO3 FAQs: https://archiveofourown.org/faq/downloading-fanworks?language_id=en#accesslater
I need to be able to change the text size of the website itself.
If you have an AO3 account (and you should!!) you can do this with a personalized site skin! There is a simple tutorial here: https://www.tumblr.com/ao3skin/667284237718798336/i-have-a-request-if-you-dont-mind-could-you
I need to be able to change the text size in downloaded stories.
My personal recommendation: Don't download in PDF format. All the other formats you can download in can scale the text size up and down, assuming you open the work in the correct app. For me, I download works in EPUB format and read them on the built-in Books app on my iPhone. I hear good things about Moon Reader on Android as well.
I need to be able to replace Y/N in fics with an actual name.
ElectricAlice has a bookmarklet for that here: https://archiveofourown.org/works/34796935
I need to be able to save specific tags and not have to search them up every time.
If you have an AO3 account (which you definitely should) then you can favorite up to 20 tags which will appear on the landing page. The AO3 FAQ explains how that works: https://archiveofourown.org/faq/tags?language_id=en#favtag
I need to be able to save specific filters and be able to apply them to any tag.
Reisling's beautiful bookmarklet has you covered: https://archiveofourown.org/works/33825019
I need to be able to permanently hide certain tags.
The best option is adding this to your site skin. (Must be logged in.) Instructions here: https://www.tumblr.com/ao3css/719667033634160640/how-to-permanently-filter-out-certain-tags-on-ao3
I also hear things about the AO3 Enhancements extension (just for Android/desktop, sorry iOS folks): https://www.tumblr.com/emotionalsupportrats/686787582579851265/browser-extension-everyone-on-ao3-should-know
I need it to save my place on the page and not reload.
This is really mostly a browser error--Firefox on iOS does this to me A LOT. Your best bet is to download the work and read it in an ereader app. A lot of people also will make an ao3 bookmark and write in the notes section which part they were at, but that assumes you aren't falling asleep while reading. (Which is the main reason I have this issue, lol.) For more info on bookmarks, see the FAQ: https://archiveofourown.org/faq/bookmarks?language_id=en#whatisbookmark
I need it to keep track of which stories I've already read/opened/kudos'd.
If you have an account (which you should) then the "My History" page keeps track of every fic you've ever clicked on. No, it isn't searchable or sortable, but it does exist. For fics you've kudos'd, I have yet to find a solution for iOS. For desktop or Android, you can use this excellent userscript: https://greasyfork.org/en/scripts/5835-ao3-kudosed-and-seen-history
@the-sleepy-archivist and @inkandarsenic have a solution for iOS here to use userscripts: https://www.tumblr.com/the-sleepy-archivist/737895174683885568/this-is-a-great-guide-one-thing-i-can-help-with and https://www.tumblr.com/inkandarsenic/737827438571192320/the-user-scripts-will-also-work-on-ios-there-are
I need an app because the website's search is terrible.
(I genuinely don't understand this one but I have seen it multiple times so on the list it goes!!) The search bar at the top of the screen is a keyword search. If you'd rather search within a specific field (like title or tag) then you'll want to click on the word "search" at the top of the screen and select Work Search or Tag Search. To search users, use People Search. To search Bookmarks, use Bookmark Search. (If this is you, please tell me what the heck you mean by "search is bad" and how an app helped with this.)
I need to be able to sort stories by date posted/number of bookmarks/alphabetical/etc.
You can do this using the filters sidebar. Pick a tag you want to filter on (like a fandom, character, or relationship) and then click on the "Filters" button. The sidebar will pop out and you can sort and filter on a boggling array of specifics. A good filtering guide: https://www.tumblr.com/saurons-pr-department/718665516093472768/if-there-is-something-you-dont-want-to-see-in
I need to be able to mark stories to read later.
AO3 has this feature built in! If you have an account (which you should) there is a "Mark for Later" option on every work.
Edit: Thispersonishuman reminded me that History and Mark For Later can be disabled, so if you're not seeing the Mark for Later option, check your settings.
I need to be able to listen to stories using text-to-speech.
Microsoft Edge web browser has a built in text to speech function. Supposedly it works on both iOS and Android, but I have not personally tested that. iOS also has a native accessibility feature in settings for text to speech that will work on the Books app, so I assume Android has a similar functionality. A bunch of people in the reblogs have more in-depth Android recommendations here: https://www.tumblr.com/protect-namine/737957194510794752/seconding-voice-aloud-on-android-for-tts-my, https://www.tumblr.com/smallercommand/737884523093704704/i-use-voice-for-tts-on-android-its-got-some, and https://www.tumblr.com/doitninetimes/737869463749263360/for-text-to-speech-on-android-you-can-also-check
I need to have in-app notifications for updates/I can't ever find story updates in among the rest of my emails/checking my email stresses me out.
Set up a separate email address using a free service like gmail, and use that email address JUST for AO3. Then the only emails in that inbox will be your story updates. I use Apple's Mail application for all my inboxes, but it's very easy to use the Gmail app instead, and you could log in to JUST the ao3 email and set it to notify for every email.
(Also as a general PSA: don't use your work, school, or military email as your AO3 email. Just don't.)
I want statistics like how many hours I spent reading, how many words I read, what my most read tags were, stuff like that.
So we've finally hit something that isn't easy and that requires a hell of a lot of manual work. Short version: AO3 does not track this data because they don't want to. (Mostly due to privacy concerns.) The lack of this tracking is a feature, not a bug. You can crunch these numbers yourself, but it will take a hell of a lot more effort, and it's something I personally found is not worth the effort the couple of times I have tried to crunch those numbers. If you are willing to download your history to an actual computer (not a tablet or chromebook) using Calibre, you can get a rough idea of your most popular tags via their tag browser, but it won't play nice with typos synned to a Common Tag (Canonical Tag/filterable tag) like ao3 does. (If anyone has used an app that gave you stats on this, please let me know in reblogs/replies/via ask how that worked because I am very curious.)
I need an app because <other reason>.
The AO3 Unofficial Browser Tools FAQ might cover your use case: https://archiveofourown.org/faq/unofficial-browser-tools?language_id=en If not, give a shout and we'll see what other tumblr users suggest!
2K notes · View notes
muffinlance · 18 days
Note
would you mind talking about how you (currently) back up fanfics to read when AO3 is down? I've been thinking about trying it myself (now that I have a hard disk with enough space) but I have no idea how.
Le current system (all programs are free):
Get yourself Calibre (available for every OS)
Install the FanFicFare plugin, which allows you to go to any page on AO3 (and dozens of other sites) and download every fic there in the background while you do other things with your life
Profit. AKA: Archive every fic you even vaguely like because fics are text-based and take up barely any space, and calibre allows searching by tags similarly to AO3. I personally just bookmark everything I read and liked, and then periodically run FanFicFare on my newest bookmark pages. There is really no need to be discriminating here; I have never regretted having Moar Fics, and calibre makes things exceptionally searchable (and you can customize the tags once you've downloaded, for further fic findability)
When I was on Windows I preferred AO3downloader, which runs on Python and can go through all your bookmarks without input from you (FanFicFare needs to be told what the next page is; AO3 Downloader just starts at page 1 and goes until the page you tell it to stop on); AO3 Downloader also uses AO3's original download format (it literally just automates hitting the site's download button), whereas FanFicFare does a custom output (which you can tweak if desired, but it will never be exactly the same. Note that it works totally fine out of the box I'm just grumpy it's not Exactly The Same.) I couldn't get AO3 Downloader working on Linux, alas.
(If anyone knows how to get AO3 Downloader working on Linux Mint, or knows a calibre plugin that just automates clicking the AO3 download button, do please let me know.)
966 notes · View notes
rweoutofthewoods · 7 months
Text
fanfic/fandom ettiquite guide
Okay, I've seen some things recently that make me think there is some need to make a master post of some general fandom and fic ettiquite just because some people may not know and I think there's a huge wave of fanfic becoming more mainstream especially on apps like tiktok.
If you don't like it, don't engage with it!! I think this above all, is the golden rule of fandom. The internet is made for you to be able to mute, hide, and censor things you don't like. DO THAT! don't make a career off of hating things. This goes along with the three laws of fandom, which u should check out FIRST OF ALL.
DON'T GATEKEEP!! If you're posting about a fic, art, ANYTHING link it, credit it! Don't post a tiktok about a fic and then refuse to give the name. Not only are you failing to credit the creators of this content, but you're taking away from the fact that fandom is a COMMUNITY where content is meant for everyone.
Ao3 is an archive. You're going to see things you might not like or even find offensive or uncomfortable. But fanfic is not meant to be censored. Ao3 is made to be unfiltered, people can post anything and everything. Posting fics on other sites simply to shame their content not only brings MORE attention to it, but it's pointless. If you want a website that is censored go to wattpad. And of course, if you don't like it DON'T READ. You can filter your tags and warnings on ao3 so it won't show you that content.
Along those lines LEARN HOW TO USE AO3. There is no algorithm, it is not tiktok. You don't need to censor words in your tags. Your fics are not magically getting pushed out to people. Make sure you're using "person 1/person 2" for romantic relationships and "person 1 & person 2" for non-romantic relationships. Make sure things like non-con and underage are tagged under the warnings. AND AS A READER, know how to filter ships and tags to find the content you want. You can filter by kudos, certain tags, exclude certain relationships or characters etc. USE IT.
Do not create placeholder fics or other "non fics" on ao3. This is against their terms of service. You can (and probably will) be reported, this annoys people endlessly. We don't want to find a fic and open it to see "I haven't written this yet, sorry!" JUST SAVE A DRAFT OR DO IT IN A DOCUMENT? this seems like way to rack up hits, and it comes across as disingenuous, I don't see a real valid reason to make placeholders.
HOW TO WRITE AN ACCEPTABLE COMMENT: long is not important. A simple "loved this!" will make an author happy. DO NOT say any variation of "update pls?" regardless of how nice you think it is. Authors update when they can.I'm not the only author I've seen unhappy with this. JUST WAIT, either it will be updated or it won't, and either way you will live. If you have nothing nice to say about a fic?? MOVE ON. Don't leave a hate comment.
Do not rate or publicly shit on fanfic! A lot of authors know many people, and the chances of that author seeing whatever you're saying about their work is very high. If you don't like it, click off and read something else. If it's still living rent-free in your mind, that sounds like fan behavior to me. And there is no standard fics are supposed to meet, don't rate them.
Don't cross-post fics. Don't put fics on other sites, don't put translation on other sites. DON'T DO ANYTHING with a fic without checking with the author first. On that note, also don't post fics on GoodReads etc. unless an author explicitly says it's okay.
IF YOU DO NOT MARK YOUR BOOKMARKS AS PRIVATE AUTHORS CAN SEE THEM!! If you're going to say anything that isn't positive, you better mark that as private or better yet, move on. Don't say anything on a public bookmark you wouldn't want the author to read.
YOU CANNOT PROFIT OFF OF FANFIC, don't sell bound fics! Don't bind fics if the intention is to sell them. You're potentially creating a lawsuit for the authors of these fics and putting the existence of fanfic in danger. I've seen multiple authors debating taking fics down because of binding issues, just don't do it. AND IF YOU'RE BUYING BOUND FICS YOU'RE PART OF THE PROBLEM. it's selfish and I wish bad karma upon you.
You wouldn't think I'd have to say this but don't plagiarize or use AI to create fics/art etc. firstly making ai write something IS a form of plagiarism. bUT ALSO just write your own content. If you can't, then writing fics etc. is just not for you. No shame about it!
DON'T ASK AUTHORS TO BETA FOR YOU!! You wouldn't believe how many people have asked me to beta their fics for them, I AM NOT A BETA. I HAVE a beta because my proofreading skills are shit. If someone wants to beta they will offer, or go find a blog or somewhere where people are looking to beta. Like @needabeta You can even make a post asking around for a beta, but don't go bug your favorite authors to proofread your fics.
Really just don't harass authors. Of course, don't be afraid to send nice dms, asks, or comments if their inbox is open, but don't spam them especially if they don't reply. Respect boundaries! Don't send nasty anons, everyone knows this is a sign of jealousy and obsession. You're only succeeding in making yourself look bad. Ask yourself why is this author living rent-free in your mind, hm??
If you don't like a ship, stay away from the content geared towards that ship. There's no reason for you to be in people's inbox harassing them over a ship. It's never that deep. If you truly hate it so much, go consume the content for ships you DO like.
Stay grounded. This goes to both fic authors and readers alike. Hits and popularity are not the mark of a good fic. Getting a lot of hits doesn't mean it's good and NOT getting many doesn't mean it's bad. I'm tired of seeing tiktoks asking "so what's the next big fic?" WHY DOES IT HAVE TO BE A "BIG FIC"? go look through the ao3 tag and find something you like to read, it doesn't have to be what everyone else is reading.
Headcanons are not law. People can think whatever they want about the characters. If you disagree with someone's hc, just move on... and just because a headcanon is popular, doesn't mean everyone has to abide by it. Be creative!
Don't treat artists and authors like celebs! We're all in this together! We're all losers who like the same characters and ships. Of course, compliment and be kind to all creators because we put a lot of time and effort into creating fan content for you all, but don't worship anyone. Don't treat them weirdly or make a post like "omg x followed me!" that's a bit weird. If you want to be excited, dm your friends and giggle together, but acting like authors and artists etc. are celebs only creates the room for people to stop seeing them as normal people and start acting rude or entitled. And many people are uncomfortable with it!!
TLDR; stop creating so much negativity in fandom spaces. At least in MY fandom it's just constantly shitting on ships, fics, art. It's hate anons, antis, and constant fighting about every headcanon. I'M TIRED OF IT! Learn to filter out content you don't want to see, and move on with your life instead of spreading more negativity.
If you have anything you think I should add shoot me a comment or an ask and I will add it! I'm sure I didn't get everything :) this mostly applies to my own experience being in the hp/marauders fandom for a good 10+ years, and I'm sure it varies slightly from fandom to fandom.
1K notes · View notes
alvivaarts · 16 days
Text
AO3 is Removing 'All Media Types' without Public Input or Announcement. What Can We Do?
What's Happening?
For those who don't yet know: AO3 and the Tag Wranglers have begun to slowly remove the 'All Media Types' tag for older fandoms. Aka, removing the 'umbrella' tag for many franchises, and forcing franchises to be split by media, or to be shoved under one umbrella that does not accurately reflect the types of fics or source medias they come from. This has been slowly occurring with no official announcement, under the pretense that things will be 'easier' to manage, or that some users claimed that the 'All Media Types' tag was confusing. This has begun in secrecy, without genuine input from the userbase, and without any public announcement. (As of 9/5/2024 9:30 AM PST) Many of us are pretty confident in AO3 staff's decisions, but the fact that this decision is not only incredibly impactful, but made without public input, has deeply violated the condition of the site as an archive... an archive of OUR own.
Current seen issues and active risks:
Removal of 'All Media Types' automatically makes fics from different sources in the same franchise a 'crossover', forcing users to consider non-crossover fics 'crossovers'. So, any fanfic that spans or implements elements from multiple pieces of media in a franchise are now considered a 'crossover', despite being from the same franchise and not a crossover.
Removal of 'All Media Types' forces users to manually search for the fics and ships they want one by one through each fandom tag in a related franchise. (Imagine looking through all the separate DC or MARVEL movies one by one).
The 'include crossovers' and 'exclude crossovers' filters are now useless, and removing genuine crossovers (crossovers between franchises) must be done manually through the filter system, which can take upwards of half an hour, if not longer, with the amount of one-off genuine crossovers that exist.
Slightly smaller franchises are being shoved under the umbrella of a single, super popular fandom. (See, Sherlock Holmes. All Sherlock Holmes media has been relegated to the tag 'Sherlock TV', which confuses users, as the tag now includes not only BBC Sherlock, which is the umbrella tag, but any works based off of Arthur Conan Doyle's original works, the 2009 Sherlock Holmes films, and the 16+ Sherlock Holmes adaptations and international TV shows... none of which are BBC Sherlock.)
Anime and manga fandoms (especially smaller ones) are being automatically split by media type, without regard to the fact that many anime and manga adaptations are very similar, and/or authors tend to often implement elements from both anime and manga.
As far as we are aware, no one is going to be correcting any improper sorting resulting from this.
Accounts that are no longer active/accessible, memorial accounts, and orphaned fics and no longer be corrected by their original authors and are at risk of being misplaced into incorrect fandom tags. Unfortunately, no one can fix this but the tag wranglers, who were supposedly removing 'All Media Types' in the first place to prevent MORE work. Counter intuitive, isn't it?
Already, fandoms are being improperly split, others being improperly merged, and still more being far more confusingly sorted. This deeply damages AO3's integrity as an ARCHIVE.
What Can I Do?
As soon as it's back up again, make sure to stop by the Contact Support page! There, you're able to let them know exactly how you feel about this, and what fandoms your fear will be impacted by these changes. Many already have been.
In the meantime, make sure to contact AO3 on Twitter (or X): ao3org (AO3's general twitter page), ao3_wranglers (AO3's tag wrangler page), and OTW_news (the parent host of AO3).
There is also tumblr: ao3org (AO3's tumblr page) and transformativeworks (OTW's tumblr page).
And finally, the Organization for Transformative Works contact page.
If you are aware of any additional medias, please add them below to ensure that AO3 thoroughly understands the negative impact of this decision, especially the violation of trust resulting from making such a massive choice without impact. Be sure to share this information elsewhere, repost, share the links, and make a stink. Furthermore, if you are able, letting AO3 know that you are no longer comfortable financially supporting them in the future.
Be sure to also repost and list any fandoms you have personally noticed have been impacted by this change!
Already Impacted Fandoms:
MARVEL, MCU, Marvel Comics, Avengers, and related tags
Any Sherlock Holmes based Media
A Song of Ice and Fire (Game of Thrones, House of the Dragon)
World of Warcraft
Assassin's Creed
Monogatari
BanG Dream!
Jujutsu Kaisen
Disney (all media, now: Disney Theatrical Animated Universe)
DC and DC Comics
AND MANY, MANY MORE!
469 notes · View notes
anachronismstellar · 30 days
Text
I was talking to my girlfriend and she said that she just goes through a tag and sometimes it's hard to find good fics if the fandom is too big or if there's too many fanfics.
So, idk how anyone else does it, but here's my "how to find good fics and lose yourself in madness" guide:
Open our trusted and beloved ao3 on the fandom/ship tag what you wanna read about. Or other site you prefer, but this works best for ao3, I'm old, idk how to deal with wattpad nonsense, sorry
Go through the filters <- LISTEN HERE KIDS, THIS IS OF THE UTMOST IMPORTANCE!!! FILTER THE CONTENT U DONT WANNA SEE PLS FOR YOUR MENTAL HEALTH
Find a fic that you like. I tend to stick to long ones, so I filter the word count as well but you do you
Read the fic; kudo the fic; comment on the fic; bookmark the fic; even better, and/or DOWNLOAD THE ONES YOU WANNA READ AGAIN (you never know what the future might bring and again IF THE AUTHOR DELETED THEIR STUFF ITS NONE OF OUR BUSINESS)
Then open the author's profile, click on works AND FILTER IT AGAIN THIS IS IMPORTANT!!! YOUR FAV AUTHORS CAN WRITE WHATEVER THE SHIT THEY WANT AND YOU'RE NOT ENTITLED TO COMPLAIN, JUST MOVE ON
Read all the fics that they wrote for the fandom you're hyperfixating rn, and again, kudo/comment/bookmark/download
Go to the Author's bookmarks. Because we USUALLY write what we like to read, so the author's bookmarks will probably have fics that, if you liked their fics, you gonna like them too.
FILTER. FILTER THE ONES YOU DON'T WANNA READ. USE THE EXCLUDE TAGS FILTER FOR THE LOVE OF-
Read all the fics the author had bookmarked
Find a new author that you liked.
Go back to step 4.
Congratulations, you're late for work/school/family gathering/any other appointments you might have.
Have fun!
494 notes · View notes
destinationtoast · 3 months
Note
1/3 - Hi there! Three (I think) part ask incoming. You're the main person I know of who compiles tons of interesting fandom stats, so I wanted to ask you about it if you have the time to answer. :) I think a lot about how AO3 works great as a fan*fic* archive, but for other fanworks, like images, audio, video, etc., it's only as good as wherever the media is being hosted. With the way hosting sites come and go, or change their TOS to nuke nsfw or queer content, etc., it makes me wonder
how many broken image links litter AO3 at this point. I know it's not considered the primary place to find fanart, but a lot of folks do post images there—for events like Big Bangs, as standalone art, and even as decorative section breaks, etc. My question is: do you think there's a way to look at, say, works tagged with #fanart (of which there are 99,504 atm) and determine what percentage of those are broken links? From what little I understand, one would have to (perhaps with the use of a simple bot?) try to open any link bordered by the <img src> html, and see what portion of those return an error versus what ones actually load? I suppose it could even be something like looking at fanart posted in 2007, 2012, 2017, and 2022 to compare how many older links are broken versus newer links. Anyway, this may be completely unfeasible, but I figured I'd ask about your thoughts! Thanks!
Ooh, thanks for the great question! I took a while to answer because I wasn't initially sure what to recommend and ended up gathering some data to investigate. (If anyone else also has relevant data, please share in the notes!)
I liked your idea of looking at samples different years going back, and I decided to look through 100 AO3 works tagged "Fanart" (or a subtag) that were posted 10 years ago -- as a very fast starting point, I didn't even take a random sample of works, I instead looked at the first 100 multimedia fanworks posted in July 2014. (And August, when necessary; see more notes on methodology at the end.) Please keep in mind that this sample that may not be very representative of AO3 more broadly; to get better estimates, more sampling would be needed. Based on this initial data gathering (and the fact that most fanworks on AO3 were posted within the past 10 years), I would tentatively guess that that most fanart, fanvids, and podfic on AO3 still have accessible multimedia.
Given how many broken links and embeds there are on older webpages, I assumed that a ton of the links from 10 years ago would be broken. But I was pleasantly surprised by the results:
Tumblr media
Wow -- 10 years on roughly 90% of the multimedia still works! I was honestly floored; I'd been originally planning to also look at 5 years ago to see how much better that was, but if ~90% are still working 10 years on, 5 years ago doesn't have room to be dramatically better. (However, I'd love to see more follow up sampling across different years to find out.)
There were a lot of AO3 users in this sample who posted multiple works -- some posted as many as a dozen multimedia works in July 2014. I didn't want the results to be overly skewed by any one fanwork creator, so I also redid the analysis with just one work from each unique creator:
Tumblr media
Okay, cool, those results are pretty similar. I also did some further breakdowns on this smaller set of works to look at which hosts creators were using, and how many of the hosts were still working:
Tumblr media
The most common fanart host used in this sample was Tumblr, then wixmp -- which I think from some very quick googling might be because Deviantart switched to using Wix for image hosting at some point? (i.e., I think most of those artists may have posted their art on Deviantart, then linked to/embedded the image on AO3, and the image's direct URL was was wixmp.) There were a few other hosts at the time that were used by 5+ different artists in the sample, and then there were a whole lot of hosts were used by just one or a few artists.
Most of the 10-year-old fanart is still up for all of these hosting categories! Photobucket is the least reliable of the most commonly used hosts. In the Other category, 25% of the links are broken, but that's still better than I expected (see full host list here).
This is getting long, so I'm moving the breakdowns for fanvids and podfic beneath the cut:
Tumblr media
Fanvids were almost all hosted on YouTube, Vimeo, or both (the above categories are not mutually exclusive). All the Vimeo links still worked, whether they required a password to view or not. Most YouTube links were working, and the few missing ones had almost all been taken down by YouTube for copyright reasons (according to the errors I got -- I'm not rendering judgment about whether they were actually fair use), rather than by the vidder who posted it. And almost a third of vidders also linked to other hosts besides the big two, but many of those links were broken; 59% still worked. (see full host list here)
Tumblr media
For podfic, mediafire was a popular solution 10 years ago, though many podficcers used it as a backup rather than the main link that they shared. A lot of podficcers made use of a fandom hosting site that specialized in podfic -- either parakaproductions.com or audiofic.jinjurly.com. Four podficcers used soundcloud (often as a backup). And once again there were a lot of less-frequently used hosts, often used as backup links; 69% of those still worked. (see full host list here)
Some methodology notes and further thoughts:
For fanvids and podfic (but mostly not from fanart), the fanwork creators tended to provide multiple links, and in those cases, I counted the multimedia as working if at least one of the links was still working.
I counted embedded media and links to other sites that host the media all the same way.
I counted the media as broken if I got a 404 when I tried to visit it, or if a site like YouTube had taken it down due to copyright issues, or if I got an Access Denied message for a site like Google Drive.
I counted the media as working if it required a password that was given on the page (common with Vimeo), or if an embed was broken but there were working links to other sites.
How representative is this data? Well, these samples contained most/all of the multimedia fanworks posted in July 2014; that month, there were 70 fanvids, 135 podfic, and 186 pieces of fanart posted that haven't been deleted since. So it's pretty representative of July 2014 specifically. :) But there could have been, say, a fanwork challenge going on in July 2014 that caused unusual uploading patterns then.
The above data gathering and analysis took me several hours over several days. If you want to follow up, you could do more data gathering similar to what I did (I'm happy to elaborate on my process as needed). Or you could write a bot to do something similar; you could have it fetch more AO3 fanworks and try following the links within each work. However, that would be slightly tricky; I ran across more kinds of errors and complicated situations than I expected (e.g., if a YouTube video has been taken down due to copyright, it still has a working YouTube page; sometimes an embed is broken, but if you open the link within the embed in a separate window, it still works fine; many Vimeo links require a password to test, and it could be hard for the bot to reliably find the password in the surrounding text). So you'd have to program your bot to be able to handle a bunch of different special cases.
Regardless of which path you are considering, if you or anyone else does any follow up work here, I encourage you to start by looking through a bunch of fanworks yourself and deciding which scenarios you want count as "working" vs. "not working," and any other things you want to pay attention to.
Hope that helps, and please feel free to DM me with follow up questions. And if you follow up, please share anything else you figure out in this space!
406 notes · View notes
0sbrain · 1 year
Text
here's a list of mozilla add-ons for all of you tumblrinas out there to have a better internet experience
also, if you like my post, please reblog it. Tumblr hates links but i had to put them so you adhd bitches actually download them <3 i know because i am also adhd bitches
BASIC STUFF:
AdGuard AdBlocker / uBlock Origin : adguard is a basic adblock and with origin you can also block any other element you want. for example i got rid of the shop menu on tumblr
Tumblr media
Privacy Badger : this add on will block trackers. if an element contains a tracker it will give you the option to use it or not
Shinigami Eyes: this will highlight transphobic and trans friendly users and sites using different colors by using a moderated database. perfect to avoid terfs on any social media. i will explain how to use this and other add-ons on android as well under the read more cut
THINGS YOU TUMBLINAS WANT:
Xkit: the best tumblr related add on. with many customizable options, xkit not only enhances your experience from a visual standpoint, but provides some much needed accessibility tools
Tumblr media Tumblr media
bonus: if you are into tf2 and wanna be a cool cat, you can also get the old version to add cool reblog icons
Tumblr media
AO3 enhancer: some basic enhancements including reading time and the ability to block authors and tags
YOUTUBE
Return of the YouTube Dislike : pretty self explanatory
Youtube non-stop: gets rid of the annoying "Video paused. Continue watching?" popup when you have a video in the background
SponsorBlock: gives you options to skip either automatically or manually sponsors, videoclip non music sectors and discloses other type of sponsorships/paid partnerships
Enhancer for YouTube: adds some useful options such as custom play speed, let's you play videos in a window and most important of all, it allows you to make the youtube interface as ugly as your heart desires. I can't show a full image of what it looks like because i've been told its eye strainy and i want this post to be accessible but look at this <3
Tumblr media
PocketTube: allows you to organize your subscriptions into groups
YouTube Comment Search: what it says
FINDING STUFF
WayBack Machine: you probably know about this site and definitely should get the add on. this allows you to save pages and access older versions with the click of a button. while you can search wayback using web archives, please get this one as well as it allows you to easily save pages and contribute to the archive.
Web Archives: it allows you to search through multiple archives and search engines including WayBack Machine, Google, Yandex and more.
Search by Image: allows you to reverse image search using multiple search engines (in my experience yandex tends to yield the best results)
Image Search Options: similar to the last one
this next section is pretty niche but... STEAM AND STEAM TRADING
SteamDB: adds some interesting and useful statistics
Augmented Steam: useful info specially for browsing and buying games
TF2 Trade Helper: an absolute godsend, lets you add items in bundles, keeps track of your keys and metal and your recent trades, displays links to the backpack tf page next to users profiles and more. look it tells me how much moneys i have and adds metal to trades without clicking one by one oh may god
Tumblr media
IN CONCLUSION: oooooh you want to change to firefox so badly, you want to delete chrome and all the chrome clones that are actually just spyware and use firefox
HOW TO USE MOZILLA ADD-ONS ON YOUR PHONE
if you already use firefox on android, you'll know there are certain add-ons compatible with the app, some of them even being made just for the mobile version such as Video Background Play FIx. while most of them are pretty useful, some more specific ones aren't available on this version of the browser, but there's a way of getting some of them to work
you need to download the firefox nightly app, which is basically the same as the regular firefox browser but with the ability of activating developer mode. you can find how to do that here. once you've enabled it, you need to create a collection with all the add ons you want. i wouldn't recommend adding extensions if the creators haven't talked about phone compatibility, but XKit and Shinigami Eyes should work
also, don't tell the government this secret skater move, but you can try using both the regular firefox browser and nightly so you can have youtube videos in a floating box while you browse social media.
Tumblr media
see? i can block this terf while Rick Rolling the people following this tutorial. isn't that tubular?
3K notes · View notes
stupidlittlespirit · 8 months
Text
Good Boy
Tumblr media
Rating: NSFW (very!), mdni Type: Longform Tags: webcam show, voyeurism, sex work, masturbation, female body described, one use of gendered language ('ma'am'), virgin!Reigen, pathetic!Reigen, Word count: 5797 My other works: here on tumblr and here on Ao3! Reigen finds your webcam show and proceeds to be a pervert.
“Should I send my boss a video of what I'm busy doing?” You ask, rocking your ass back and forth. The skirt lifts when you bend down and Reigen catches a peek of your underwear when you lean over a little more. You turn until your back is to the camera and then begin to lift the skirt higher and higher as you dance, tantalisingly slow.
Reigen squeezes the base of his cock and smirks to himself. “I wouldn't bother.”
He finds the video by complete accident.
Reigen is scrolling aimlessly through the feed of his favourite porn sites, rows upon rows of explicit content at his fingertips as he trolls through videos he's seen so many times before he has them practically memorised. They don't do anything for him anymore.
He's bored of the repetitive scenarios and over the top acting, and if he has to watch another shitty, stilted skit again he's going to stop jerking off for the rest of his life in protest.
Well. Maybe he won't go that far, but he's certainly fed up with the lack of excitement.
It's closing in on 1AM on a Friday night and Reigen is spending yet another weekend all on his own. Serizawa is busy with school friends, Dimple isn't in the mood to find a host body for a night out and Mob is likely fast asleep. If he's honest, even Reigen knows how pathetic he'd look if he asked a kid to spend his afterschool time with him.
The only other person he has to ask out is you. You're the newest member of the team and even though you've been out with all of them a fair few times, tonight you'd dismissed his suggestions with the simple excuse of being busy.
You hadn't specified what you were going to be busy with, but Reigen supposes it isn't really any of his business. He can't deny his disappointment, though.
He'd hoped you might jump at the chance for one on one time with him, and whilst he stares at the screen of his computer, desperate for something to make him feel less lonesome, the sting of your rejection is only softened slightly by the alcohol he's had for dinner.
At his feet, there are several cans of chuhai. Every time he drinks alone in his apartment, he finds that he only has two options when no one wants to be around him. One: get so wasted that he passes out before he can think too much about his misery or two: jerk off to prevent himself from thinking about his misery.
Right now, Reigen is reasonably drunk, he's totally lonely, and most of all, he's horny. He supposes he may as well achieve both outcomes at once tonight. He isn't looking for anything in particular right now, just something that might take the edge off and help him sleep a little better. His expectations of finding anything particularly exciting are very low.
However, perched at his PC, shirtless and in his sweatpants, Reigen is starting to think it might be a waste of time. Nothing seems of interest to him. It's either too weird or too boring, and he wonders if he might be better off just calling it a night.
In a last ditch attempt, he switches from his typical porn site to a newer one. One he hasn't tried before. Usually he'd watch something pre-recorded, but he faintly remembers reading something on a forum somewhere about the newest trend of cam girls.
The post had detailed how viewers could make requests for a performer to do whatever they wanted, all live and in real-time, and he has to admit it sounds a lot more interesting than viewing the same video over and over.
He clicks the first link that pops up from his search.
The website is simplistic and once he's clicked through his verifications, Reigen begins to scan the rows of people on offer. There are women and men and everything in between, but every time he selects one, the performer seems bored and uninspired. Sometimes, they're not even there.
Reigen tries the second page. He's halfway down it, not really paying full attention anymore, when abruptly one of the little preview windows looks vaguely familiar.
Squinting, he leans in to get a better view to try and place where he's seen that room before. The decor in the thumbnail looks like a place he's seen before, but he can't quite put his finger on where.
Reigen clicks it and at first, he doesn't quite believe what he's seeing. That decor, the colour of the walls, the furniture…. It's your apartment. He knows because he's been there; he's crashed on that very floor after several messy nights out, right beside the cushy bed that the camera is centered on.
He's absolutely, definitely, a hundred percent sure that that's your room.
For a second, he worries that someone might have snuck into your apartment and hidden a spy camera amongst your things without your knowledge. It's not unheard of for creeps to conceal webcams in places to catch footage of unsuspecting victims and although Reigen likes his fair share of voyeuristic content, he would never watch something that wasn't clearly a purposely set up scenario.
He reaches for his cell phone where it rests besides his keyboard, fully intending to call you and make you aware, when suddenly you're walking into frame and sitting on the bed, dressed only in your underwear, some sheer stockings and a ridiculously tiny little skirt.
You shoot the camera a coy smile and offer a little wave. “Welcome back, everyone.”
Reigen's jaw drops open.
You're on his fucking porn site.
You. Of all people.
Stunned, he watches you shift so that you can lie down on your bed, lounging leisurely on top of a thick, comfy looking blanket that covers your bedspread.
The lighting is low and moody, but there's a clearly a softer source of light emanating from somewhere behind the camera to ensure your half naked body can be seen properly.
Music is playing gently in the background, and beside the bed is a small table, on which rests a small selection of intimidating looking sex toys. There are a couple of interesting looking dildos, a chunky vibrator, and a few bottles of oil or something similar.
He watches you lean forward slightly to apparently read something on screen, your eyes scanning back and forth. Your tits press against the fabric of your bra as you shuffle up where you're resting, leaning forward to fiddle with what he assumes is your computer.
Reigen’s throat suddenly feels very dry.
Barely five hours ago, you'd been wishing him a nice weekend as you'd left the office, heading off for home to spend the weekend doing something that didn't include him. When you'd told him that you'd been too busy to go for a drink with them, he hadn't thought much of it.
Perhaps you'd been lying. Perhaps the real reason you'd said no had been to go and do this....
Briefly, he wonders if he's seeing things. Perhaps the room is simply similar to yours and you're not really you at all. Just another person who looks exceptionally similar.
He decides he needs to make sure that what he's stumbled across is the truth and not an unbelievably accurate illusion.
Reigen reaches for his phone again. Your face is just out of frame now and he can't be 100% sure that it's really you, but he's certain that he needs to find out. To test his theory, he types out a simple text, something casual to ensure that you'll have no idea that he's watching, and waits to see what happens.
[Reigen] - Hey, are you busy?
On screen there's a buzzing sound. You twist into a kneeling position to reach behind you and his blood runs cold. There's no way that it's a coincidence your phone is going off right now.
As he watches you shuffle back up to sit closer to the camera again, your pretty face comes into view and so does your cell phone, head aloft like a trophy. No doubt about it: this is no look alike.
You study your phone, reading the text and then glancing over to look at your audience. "Oh," You say, holding your phone up with a cheeky grin. “It's my boss.”
Underneath the video screen, there's a chatbox that's scrolling along, ticking upwards with each new message that pings through, and you look away from your phone to check it.
Several new chats pop up at your announcement and Reigen somehow manages to tear his eyes away from you to see what's being said.
What does he want? asks one viewer.
You laugh, soft and amused. “He wants to know if I'm busy.”
Your voice is softer than Reigen used to hearing it; teasing and intimate in a way that does something funny to his insides. A few more messages spin up in the chat:
is he cute?
Do you like him?
Would you fuck him?
Reigen swallows hard.
It's not like he hasn't thought about it. He's considered it several times, actually. In great, vivid detail. When he can't find any decent porn to get off too, he often finds thoughts of you wandering into his mind. Reigen knows it’s weird and unethical, but if no one else is aware then it's not like anyone can be hurt by it.
He's harboured a crush on you since the moment you'd walked into the office to drop off your CV and he hasn't known peace since. Every time you bend over to pick up files, he sneaks a peek at your ass. Whenever you brush up against him in passing, he prays he doesn't get hard. It's a nightmare.
When he's alone and he's given up on finding an ethical source of arousal for the evening, he’ll think about you in your office wear, or your underwear, or sometimes in nothing at all.
He's always had to imagine what you might look like naked and for some reason, he's never been able to get the vision to seem quite right. With nothing to reference, it's hard to know beyond the silhouette hidden by your clothes.
Until now, anyway.
You're leaning in close to look at the chat messages again, your tits pressed up against the thin fabric of your bra. They jiggle nicely as you move and Reigen feels his cock stir in his sweatpants. He reaches for the half-empty can of chuhai beside his PC and takes a swig to soothe his dry mouth.
“Oh yeah,” you say, biting down your lower lip. “Very cute. I'd fuck him anytime.”
Reigen almost chokes on his mouthful of fruity alcohol, spluttering awkwardly.
You begin to run your fingers up between the valley of your breasts, reaching over to toy with the lace cups of your bra and dipping your fingertips underneath the material to brush against your nipples.
“He's got such a great ass,” you whisper to the camera, biting down on your lip to stifle a smile. “I check him out all the time but he never catches me. What do you think he'd do if he did?”
Reigen's breath hitches. His face feels red hot at your confession and he knows that he's probably bright red, but can't believe what he's hearing.
The chat bumps up several rows, filled with suggestions and fantasies:
He'd punish you.
Probably promote you lol.
I bet he'd fuck you in the office.
“He would,” Reigen groans out loud to his empty room. “You have no idea how much he would.”
He's had plenty of daydreams about that exact scenario; bending you over his desk when everyone else has gone home for the day or letting you ride him while he sits in his office chair, slow and sweet until he fills you up. The thought drives him insane.
Almost of its own accord, his hand slips down to palm at his dick. There's a steadily growing wet patch on the front of his pants as pre cum begins to gather at the head and the slick friction of the fabric there only arouses him more.
“Ah,” you gasp happily as you pinch one of your nipples. “I wish.”
After a few seconds of touching your tits, you trace your hand up towards your collarbone and run your fingertips along them, back and forth slowly. It's teasing, erotic almost, and Reigen imagines your delicate fingers on his own skin, tickling along the soft flesh of his thighs or clutching at his back.
He's still reeling at your admitted attraction to him. He knows there's a chance that you're only playing things up for the camera, but he's so hard and so turned on by the notion that you might be into him that he doesn't care how true it is right now.
Rather than worry too much about the legitimacy, he hooks his thumb into the waistband of his sweats without looking away from the screen and shuffles in his seat so that he can expose his cock fully.
He knows he shouldn't really be watching this. He isn't even sure why you're on this website; he pays much more than he used to and there's no way you're short for cash, so you're not moonlighting to make ends meet. Maybe you just enjoy it?
The idea thrills him and so does the knowledge that what he's doing is forbidden. Again, he supposes that if you have no clue that he's watching you right now then he can excuse his actions…. Right?
“It's so unprofessional,” You're almost whispering now, talking softly as your touch travels to different parts of your body. “But I think about it all the time.”
Reigen reaches for the small bottle of lube that sits in the corner of his desk while you talk, squeezing some out onto the fingers of one hand. He trails it around his dick slowly, ignoring the chill and covering himself until the skin is slick and wet.
The chat pings again, except this time there's the sound of coins dropping. A pink message appears:
[400 coins] Ass shake/Dance
Briefly, Reigen is confused. He has no idea what that means and his hand pauses to check the message. Next to it is a little cartoon coin, and he realises that you've been tipped money to do an activity.
You smile brightly, however, clearly pleased by the strange sound, and slowly you get up from your seat. “Thank you so much!” You giggle, blowing a kiss to the camera.
He watches you stand and fiddle with something that looks like a TV remote, and then the quiet music in the background becomes a little louder. You begin to sway your hips in time with the beat of the music, turning on the spot slowly.
“Should I send my boss a video of what I'm busy doing?” You ask, rocking your ass back and forth.
The skirt lifts when you bend down and Reigen catches a peek of your underwear when you lean over a little more. You turn until your back is to the camera and then begin to lift the skirt higher and higher as you dance, tantalisingly slow.
Reigen squeezes the base of his cock and smirks to himself. “I wouldn't bother.”
Your skirt recedes to reveal the bare skin of your ass. You're wearing lacy underwear that barely covers your pussy and Reigen groans at the sight, watching closely as you wiggle your hips until the fat of your ass wobbles deliciously.
He barely gets ten seconds worth of a look before you're moving back to sit on your bed, and he can't help the disappointment that rises in him.
With his free hand, Reigen takes a chance and bravely types out a message in chat:
[anon] - keep going
“Ah ahh,” you chastise, clearly reading the command he's sent through. “Tip to make requests, boys, you know the rules.”
Reigen isn’t sure what he's more turned on by; the business sense or your bossy attitude.
One handed, he swiftly clicks through on the link that auto generates in chat to make an account. He spares a thanks that modern technology allows him to keep his credit card info saved online and as soon as everything has gone through, he comes right back to your room.
The chat spits out a menu, triggered by the forbidden request, that clearly states an extensive menu of services. There are lots of options, and Reigen's mouth begins to salivate as he scrolls down the list. Whilst he's busy reading, another tip comes in from a different user:
[800 coins] - topless
“Oh,” you say, grinning as you reach for your bra straps. “Stepping things up, huh?”
Your comment makes Reigen look up again and his stomach flips when he realises what's about to happen.
Teasing, you thumb down each strap, letting them fall down to your sides. You reach behind yourself to undo the clasp and very gradually, you lower the pretty lingerie until finally, the lace falls away to expose your chest to the camera.
Reigen stares at the screen, mouth open, and his hand begins to stroke his cock. He's imagined seeing your naked chest more times than he can recall but his mind's eye is nothing in comparison to the real (or rather, virtual) thing. They're gorgeous. Perfect, in fact. He's not sure that he's ever seen anything better.
Embarrassed as he is to admit, Reigen has never actually seen anyone naked in real life. He's never even fucked another person, but he's seen his fair share of porn and none of those videos compare to you.
Every fantasy he's ever had has been completely imaginary and he doesn't dare make a move to find sex in real life; being an adult virgin is horribly embarrassing and he doesn't want to risk being laughed at. For now, he'll stick to his usual viewing habits.
“Fuck.” Reigen mutters, breath hitching. His hand works the length of his cock, fist tight and slick with lube, and on screen you're reaching up to play with your nipples again.
Enraptured by your image, he tightens his grip on the bottom of his dick every time you pinch yourself gently.
You take both tits in hand and squeeze them together, biting your lower lip and grinning as chat messages pour through. It's evident that you're enjoying yourself and it makes Reigen feel slightly less guilty for being a pervert.
The languid strokes of his cock become even slower while he types out the message he'd intended to send before, heart pounding in anticipation:
[950 coins] - remove skirt/underwear
The jingle of the tip plays and your eyes light up. “Oh,” you say, leaning forward to check the request. “You're new here.”
Momentarily, Reigen's hand pauses. His username is just a randomly generated set of numbers. There's no way you'd be able to tell his true identity from, yet he briefly panics that you might have rumbled him. He holds his breath for a second.
You nibble your lower lip and smile, but his cover isn't blown. “You guys are excited today, hm?” You laugh, getting up again and shifting the camera to ensure everyone can see what you're doing.
Carefully, you make a show of lifting up your skirt and undoing the side clasp before letting it fall to the floor with a soft thump. The panties you're wearing are tiny, yet they cover you well enough that it's hard to see much just yet. You give your ass a little shake again and bend over, spreading your legs.
Relieved, Reigen's hand begins to move again and without looking away, he shirks his sweatpants completely. His body feels hot all over and being constrained by his clothing feels unbearably uncomfortable. He kicks the trousers away from him and grins at your excited laughter.
“How's the view?” You ask, squeezing your ass gently.
“Perfect,” Reigen grunts, as though you can hear him.
You're reaching between your legs now, stroking your covered pussy up and down, and Reigen moans quietly. Chat messages are stacking up below your video screen, but he only has eyes for you right now.
Deliberately unhurried, you drag your hand back through your legs and take hold of the waistband of your panties. You pull the fabric down, down, down, slipping it over your round ass until finally you're baring yourself to the world in the most intimate way.
Wetness clings to your underwear when you tug it away and you're visibly aroused by the movement, making a soft sound of pleasure.
Reigen almost cums immediately. He grits his teeth and exhales sharply, letting go of his cock and willing himself not to finish early. It would be a shame to spend himself so soon and he wants nothing more than to spend all night staring into you.
“Like that?” You ask your audience, voice a little muffled now that you're turned away.
Several messages affirm that they do, in fact, like what they're seeing.
Reigen breathes heavily through his nose and rolls his chair closer to the monitor again. He takes a second to calm himself down, though he doesn't stop watching you wiggle your backside, and once he feels capable, he types out another request:
[1000 coins] - touch yourself
This time, he follows it up with a ‘please’ and you turn slightly to see what's happening.
You smirk and move back toward the bed, choosing to sit down and spread your legs this time. The view is still perfectly clear and Reigen finds that he likes this much better; he can see your pretty face, your tits and your wet pussy all at once. Hand firm on his dick, he starts to jerk off again.
“Do you like what you see?” You giggle, hand wandering southwards.
“Fuck, yeah I do.” Reigen groans, swiping his thumb over the head. The motion sends a shiver through his body and he fumbles with his free hand and keyboard to type out an affirmative answer.
You smile, coy, and stop your fingers just above your clit. “And what do we say when we want something?”
Reigen swears under his breath. He likes this; being forced to ask nicely and hope that he's given what he wants. He doesn't know why he enjoys it, but the idea of having to plead for your attention and his own release does something undeniable to his body, and he loves every second.
The flush on his face travels down his neck and burns the tips of his ears, spurred on by his myriad of emotions.
With one sweaty hand he types out:
please
touch yourself, please
The smile that comes to your face when you notice his message is positively wicked and your hand drops lower, gathering wetness. “I think you can ask even more nicely than that, can't you?”
He doesn't care that he's paid for a simple act. What he's getting right now is more arousing than anything he could have ever dreamt of receiving. The way his cock twitches in his hand suggests his body agrees. “Please.” Reigen whispers to his empty room, voice breaking. “Fuck, please, touch your fucking pussy for me.”
Panting and moaning with every stroke of his fist, Reigen shakily taps out another desperate response.
plsaase
pls
im begging u
It's obviously the right response because you do exactly as he asks: your fingers begin to brush over your clit and you gasp at the contact. Gently, you rub yourself in tiny circles. Your skin glistens in the light and even with the music playing, he can hear your moans and sighs when your touches speed up.
Reigen jerks himself off in time with your movements. His apartment fills with the wet, oily noises of his lubed up palm on his dick and his heavy breathing, broken only by his pathetic begging for more. “Oh god,” he whines, leaning forward in his seat to grip the edge of his desk. “Fuck, fuck, fuck.”
He wants to ask for more, to see you get even more explicit, however he worries that if he lets go of his desk he might keel over. Fortunately for Reigen, another request pings in. This one goes even further.
The anonymous user tips a significant amount and much to Reigen's horny delight, asks you to use one of the larger sex toys on the table next to your bed.
A few minutes pass in which you continue to touch your clit and Reigen realises that you're getting caught up in this yourself. You're so lost in your own pleasure that you're too busy to see what your audience want.
It turns him on no end.
Eventually, you force yourself to pause and glance at the chat. There are a few annoyed messages about you ignoring them, but you pay them no mind, instead saying a breathless thank you to the new requester and reaching for a sizable, pink dildo. It's thick and decently long, and you hold it out for him to see properly.
“Should I use this one?” Your voice is fraying at the edges, strained from all your noise.
Oh yeah
Fuck yeah use it
Do it
You don't appear to need much encouragement and you sit back on your elbows, legs spreading even wider as you rub the head of the fake cock over your pussy.
Reigen imagines that instead of cool, false plastic, it's his dick that you're grinding your hips into. He pictures himself between your legs, gently slapping the swollen tip of his cock against the soft, wet folds of your cunt whilst you squirm and groan in pleasure. His moans are getting louder now, unrestrained and wrecked, and he knows he sounds like a girl but he can't find it in himself to give a fuck.
Again, he almost cums, but rather than let it happen he allows himself to get as close as he dares and then stops touching completely. He has plenty of time to draw this out; you haven't even put the dildo in yet.
You're still circling it around your hole slowly, grinning and chewing on your lip in anticipation of what's to, rather ironically, come.
Sweat trickles down Reigen's neck. He's over stimulated and unbearably turned on, body red hot and flushed. He reaches for his drink again and takes a quick gulp before picking right up where he left off.
“Wanna see me fuck myself?” You tease, peering at the message box.
Reigen is the only one who responds. He knows it's likely because every other person in here is too busy getting off to answer, yet he seizes the chance to catch your attention.
yes please
Your warm smile returns and he finds himself smiling too, enjoying the way your expression softens. “You're a sweetheart, aren't you?” You say fondly, sitting up a bit more.
Reigen grins and nods, even though he knows you can't see him. He dials up his politeness, practically gagging for your attention, and moves his hand down to stroke along the sides of his dick, teasing himself as he type:.
yes ma'am
Something changes in your gaze at his message, hot and intense, and you start to circle your clit again. “Ask me again.” You sigh happily. “Be a good boy.”
Reigen's brain almost short circuits at your comment. He moans again and tips his head back, hand working hard between his legs. “Oh, my god.” He chokes out, scrambling to answer via his keyboard. “Fuck, that's- say that again.”
please ma'am
pls fuck urself
ill do anything i swear
just call me that again
You're clearly entertained by his request. Even more so, you appear to be turned on by it. Slow and steady, you ease the dildo into yourself, keening loudly at the sensation yet still managing to fulfill Reigen's request.
“Good boy,” you breathe, smiling wide. “You're such a good boy for me.”
Reigen makes a humiliating noise. It's a mix of a moan and a sob, and he stops jerking his cock in favour of fucking his own hand instead. His hips buck forward wildly, uncontrollable and desperate, and he attempts to match the tempo in which you fuck yourself.
He watches in awe as you drive the dildo into your cunt, arousal dripping down the length of it and leaving it shiny and slick.
“Oh, fuck,” Reigen chokes out breathlessly, grinding into his fist like he's fucking you himself. “Don't stop, fuck, don't stop.”
His moans mix with yours on screen and if he could bear to close his eyes, he might imagine that this is what it feels like to be inside you. As it is, he can't bear to look anywhere but at you.
Your hand is moving quickly now, pumping the toy in and out while you rub your clit just as fast, crying out in pleasure.
Reigen's girly moans pick up in pitch and he begs you with everything he has: “Keep going, please, I-ha! You feel so good, so good, fuck!”
As though you can hear his pleas, you don't relent your movements. Your tits bounce with the force that you're fucking yourself with and you groan every time you hit a good spot.
It's obvious that you're no longer playing along with whatever your audience wants; You're lost in the sensation and Reigen is completely beside himself, right there with you.
His chair rocks and creaks underneath his moving weight and he scrunches up his bare toes against the wooden flooring to stay put, listening to you as you continue to encourage him.
“You're my good boy, aren't you?” You pant, eyes closed. “Touching yourself just like I asked….”
“Yeah,” Reigen whimpers. “I swear, just for you, whatever you want.”
“Fuck,” you sigh on screen, angling the toy. “Fuck.”
Reigen can barely breathe. He's sweating profusely, rivulets trickling down his brow and blurring his vision, and he can feel something tight and white hot coiling in his lower belly.
The pressure is building slowly, growing with every pass of his fist and every moan you make on his monitor, and his ability to speak unravels. He's babbling about anything and everything, eyes darting from your pussy to your face, and the feeling in his belly spikes.
“Oh, god, oh fuck,” he whines, long and low. “I'm gonna cum, I'm- please, let me cum!” His pathetic moans hitch and in their lull, he hears you speak a single word that sends him crashing over the edge:
“Reigen!”
You cry his name quietly, sweeter than a prayer, and shudder as you climax with him.
Unable to stop it, Reigen's orgasm hits him so hard he almost blacks out for a moment. He cums hard, spilling all over his fist and stomach, his toes curling and body convulsing with intense pleasure. He ducks his head and shouts something unintelligible, drool dripping down from his open mouth to mix with the mess on his hand.
The aftershock of his orgasm has him spasming in its wake, muscles twitching and cramping as he heaves for breath. Reigen releases his cock and slumps back in his chair, panting hard like he's run a marathon.
He's fairly confident that it might be the best orgasm he's ever had.
On screen, the music has stopped and there's only the sound of your laboured breathing filling the silence. You're panting hard, pussy spread by your toy, and you look wrecked. Your hair is a mess, your eyes are half-lidded, and underneath you the blanket is soaked.
Reigen wipes the sweat from his forehead with his clean hand and takes a few minutes to gather his bearings. He sees you remove the toy slowly and place it back on the bedside table before you sit back down, cross legged, on the bed. You avoid the wet patch, wrinkling your nose and flipping the blanket over to prevent yourself from sitting on it, and you pause to catch your breath. Your chest rises and falls rapidly for a minute, and he watches you catch your breath.
Clearly you're a seasoned professional however, because you go back to checking your chat messages only minutes later. Every user in the room is overjoyed with your performance and Reigen has to agree. He's never seen a porno anywhere near as sexy as what he just witnessed and he's not sure he ever will.
Reigen reaches over for the box of tissues next to his computer and carefully wipes up the mess on his hand. There's cum on the floor too and when he's confident that his jelly-like legs won't let him fall off the chair, he leans down to clean it up.
Once everything is less sticky, Reigen checks the chat. There are a good few messages pinging up and they make him smile, big and stupid, and more than a little smug:
Who is Reigen?
Fuck, he's a lucky guy
Wish I was him
Listening to you moan his name, watching your face whilst you'd fucked yourself silly, it's all imprinted on his brain forever.
He's still reeling over the fact that it was his name on your lips as you came. You've never shown interest in him like that, at least not to his knowledge, and if you've been getting yourself off to the thought of him anywhere near as much as he has to you, Reigen wonders if it might be worth catching a few more of these streams until he can find the courage to see if you might want to to go out sometime.
You're putting your lingerie back on when he looks back up to you again. There's a glow to you that only appears after a good fucking and Reigen's stomach summersaults. He knows that the small crush he has on you is going to snowball dramatically now.
He won't be able to look you in the eye again without thinking of the sounds you've made tonight. That being said, he’ll worry about how to deal with the awkwardness and the shame of spying on his subordinate once he's sober tomorrow morning. For now, he’ll enjoy the rest of his evening watching you.
You don't acknowledge the chat’s questions about who you're thinking of in your intimate throes, instead choosing to finish getting dressed and then grabbing your phone from where it sits at the end of your bed.
“Now I really should reply to my boss,” you tell the chat, leaning across the gap to click something with your mouse. “One second.”
The stream mutes and your fingers move back and forth over the phone keypad quickly. There's silence, and then Reigen's cell vibrates loudly. It scares the shit out of him and he snatches it up, staring at the screen.
Sorry. I was playing online. Maybe we can hang out tomorrow?
Reigen grins and fires back the smartest reply he can think of.
[Reigen] - Don't wear yourself out ;)
On his monitor, he sees you laugh silently, head tipped back and smiling wide, and his heart skips a beat.
Tomorrow it is.
532 notes · View notes
inklessletter · 1 year
Note
Congratulations, first of all, for reaching the milestone 💐💐💐 you deserve every single follower, and then some. Your art is always so pretty and I love how you bring us along during your process.
Secondly, would you like to make art based on this fic of mine? I'm thinking right at the beginning, when Eddie falls to his knees on stage and he and Steve have their "moment".
Thank you for hosting this fanart party ❤️
Tumblr media
Steve tilts his head, and Eddie prepares for a kiss. He gets no lips, only tongue; Steve licks his mouth, from one corner to the other.
🎸🎸🎸
@2btheanswertothequestion
This one was SO MUCH FUN TO DO. I had trouble finding good references for the ambiance, but I love the result. Please, go read the fic, it's so good.
I know that I don't know many of the users that sent me requests a few weeks ago, but I've got a tiny story to tell about this one (I'm getting to know you little by little and I'm falling for every single one of you, you talented fuckers). They are the reason I am in Tumblr. It happens that I created an account many months ago, and didn't know how to use this, I just clicked "follow" to the tags and the blogs ST/Steddie related that posted fics and arts, and on my way to work, in the bus, I read the first chapter of a fanfic that made lose my stop (literally, I got late to the office that day).
Sad thing is the next time I opened the app, the fic was gone. I just remembered a few things and god knows that the search bar in this site works... well, works. Sometimes. I couldn't find it. I made it my personal goal to actually find this fic again, and this user, whose name I didn't catch because, again, I didn't know how to use Tumblr. This user pulled a full Cinderella on me, reading with intent every fic until the shoe fit. And I found it by mere coincidence, because they posted the third part, and I was like "WAIT IS THIS IT?". And it was it.
In the meanwhile, I actually completed my account, like you know, trying not to make it look like a bot (that I learned that it was a bad thing that could get me blocked), I put a profile picture, I made it decent, I learned how to use Tumblr (a bit). So, you see. This user, my beloved @2btheanswertothequestion is the one to blame that I actually stuck in this place. If you're wondering which one was the fic that got me so hooked up it was November Paramedic. (Here the AO3 link). Go read it, you're gonna love it.
(I'm kinda mad that they didn't asked me to draw the actual picture of the calendar, though. I have some ideas, I might draw it the future, because when I say that I hold this fic very close to my heart, I mean it.)
I really, really hope you like it, I worked hard on it and I did this with every bit of love stored in my heart ❤️❤️❤️
868 notes · View notes
jedifarmerr · 6 months
Text
Tumblr media
Untimely - Joel Miller x F!Reader/OFC (AFAB).
Summary: Joel might have a little crush on his business partner, but it’s no big deal - really.
This can be read as either pre-canon or AU. Reader has a nickname, but physical description is a blank slate
Rating: E (18+ no minors)
Warnings/Tags: Joel’s POV, readers dad used to be Joel’s boss, discussion of absent parents (not reader), very minor discussion of parental death (again not reader), Joel is kinda awkward when it comes to dating, workplace relationship but without power dynamics, squint and you’ll find an age gap (no exact age is stated but she does have a college degree), pining and lots of it, denial of feelings and all that good stuff, and smut in general. I’m not gonna tag everything or this would get way too long but consent is clearly stated and does not have any major triggers (to my knowledge, but let me know if you catch something).
Word Count: 23,000. This was supposed to be a short one-shot, but got out of control. Oops. This is separated into two parts on AO3
Note: I’m back!! I know it’s been a hot minute, but I’m very very excited and very very nervous to share what I’ve been working on in my absence. But here it is!
---
The first full week of September, and Austin was deadlocked in a nasty heatwave. 
Days like this made Joel wish he’d chosen a job that involved a roof over his head – or maybe just a little shade. Anything would be better than being crushed under the weight of the cruel Texas sun as it poured down through the bare-bone house. Still, Joel hammered his way through it. Even as the sun baked his scalp and covered every inch of his skin in sweat. 
Joel flapped his shirt to dry the cotton sticking to his chest like silicone glue. His walk was more so a waddle, which was honestly his fault for wearing jeans. The denim chafed against his thighs while combing the work site for any loose supplies. All he wanted to do was hop into his work truck, blast the air conditioning and leave, but instead he diligently checked between every wooden beam and around every corner. Despite the lack of drywall leaving barely any hiding spots, it was insane how often Tommy forgot a power drill behind a tub of paint or cement. 
Or somewhere else incredibly stupid. 
Nothing major today, though. Just a few nails that jingled around in his tool belt as he stepped out onto the future front porch, immediately spotting Tommy. Kinda hard to miss with his big ass head poking out the driver side window while puffing on his daily post-work Marlboro. 
“The engine was making that funny noise again,” Tommy claimed, his voice echoing across the dirt lawns and unpaved driveways of the brand new subdivision. 
Joel walked past the rusty-white hood, but heard nothing other than the usual ancient roar. There was the radio in the cab playing Foolish Games by Jewel – a favorite of Sarah’s. 
“Funny noise, huh?” He eyed Tommy with blatant skepticism before slumping into the dusty cloth seat with a thunk. “Well, sounds like it’s fixed now.” 
“Oh yeah good as new.” Tommy burned the soul from his cigarette, then chucked the butt out the window. “This thing’s gotta be what - 10? 15 years old?” 
“Something like that.” Joel didn’t know off the top of his head. The truck had been a part of the company even longer than him, meaning it had to be somewhere closer to 15 than 10. From what he could recall it’d been a few years off mint condition even when Danny first hired him. 
“Then, how the hell is it still running?” 
“Danny’s a smart man who didn’t buy a shitty Chevy,” Joel lightheartedly jabbed at his little brother – a self-proclaimed Chevrolet man, but only because of his buddies. “He knew that Ford was better - built tough.” 
“Well, ain’t lookin’ too tough now,” Tommy pointed out and Joel shrugged. 
As long as the truck got him from one place to the next, he didn’t care if it was taped together by spit and gorilla glue. He knew for a fact Tommy wouldn’t complain either if a new one was coming out of his wallet instead. 
Tommy threw the truck into reverse. “I’m telling you now, you’re gonna regret not buying a new one sooner.” 
“What are you gonna do?” Joel snorted. “Put some sugar in the gas tank?” 
“I don’t have to sabotage this piece of shit - it’ll crap out on its own soon enough,” Tommy said. “Hell, it could even happen today.” 
“Better not,” Joel grumbled, but otherwise went quiet. He didn’t know why Tommy had to put that idea in his head. Sarah was waiting for him at the shop. He couldn’t imagine a worse day for the truck to break down. 
For a mile or so, Joel sat on the edge of his seat, carefully listening to the bumps and groans – typical for a truck around Sarah’s age. The engine rattled as Tommy merged onto Highway 183, but it always did when accelerating. He swore it did. 
Whatever – enough. 
There was paperwork to do. Today’s timesheets were in the glovebox, only halfway complete. So, he pulled out the folder and set to work. At least it offered a distraction from the brakes screeching like a horde of bats during rush hour traffic. 
“Did you ever hear from the concrete guys?” Tommy turned down an obnoxiously loud ad for a car dealership in town. 
Grunting, he curtly nodded. His pen found Harry’s Concrete at the bottom of the sheet and promptly scratched it out with scathing red ink. Just seeing their name triggered a sour taste in his mouth. 
He was used to the concrete guys being flaky, but not like this. These last couple months had been like dandruff in the winter. Brutal. Today, the bastards didn’t even have the balls to call until after lunch. No excuse, either. 
“Third day in a row,” Tommy just had to say, as if he needed a nudge. “In my opinion - I think it’s time to hire somebody else.” 
“Well, you know who to share that opinion with, and it ain’t me,” Joel chided – annoyed. It drove him crazy how often Tommy needed to be reminded of simple things, like what Joel’s role in the business entailed. For God sake – it’d been over a year now since he became a partner in the company. 
Joel could initially understand the confusion. After all, Danny had run the business as a one-man show and everyone, including Joel, thought his daughter would fully take over once he retired. Danny had always said that was the plan anyway, and even named the place: Teddy’s Company. 
Originally, Joel had thought Teddy was her real name until three years ago when he finally got the chance to meet her. But how was he supposed to know when Danny never called her by anything else? It wasn’t like Joel had known much about her back then either, and what little he did came from Danny’s vague and blue-moon updates. 
College is going well. 
Her new job’s treating her good. 
She moved into a new place, seems to like it. 
Short – brief. Some people probably thought Danny was being crusty but that wasn’t the case. No, Danny was never rude or mean, just quiet. A man of few words who on his more mute days could even make Joel look chatty. 
Before meeting her, Joel used to wonder what she’d be like. His future boss. There was a mystery around her that made her seem almost mythical, an enigma. She was like Willy Wonka with her name plastered all over the place: on his shirts, the side of the truck, front and center of the shop. But Joel had no idea who she was. 
Even with a gun to his head, he couldn’t have picked her out of a crowd. Or even a line-up. The only picture he’d seen of her was in a popsicle frame on Danny’s otherwise bare desk: The two of them at a petting zoo where she couldn’t be older than six. 
Without much to go by, Joel had simply assumed that she would look and act, at least somewhat similar to her dad. He’d built Teddy up in his mind as a strong, burly woman who was gruff around the edges. Someone with a sailor’s mouth and stubby fingernails embedded with dirt and grit and grout.
Instead, they were fake and baby pink. She looked like she had never changed a tire in her whole life. 
She probably hadn’t, but she was without a doubt smarter than Tommy and him combined. A graduate from some fancy university in California with an equally fancy business degree. Charming with a nice, smooth voice perfect for sales. If she went to a random street corner to sell bags of cow manure she could sucker anyone, even him, into waiting in line to buy one. 
She was down-right impressive. Finances, pitches, and permits, she could do it all. However, the other side of the business – the manual labor, a little more dirty. 
Joel had not a doubt in his mind that she had the ability to learn it, but did she want to? 
Hell no. 
For one, she had this irrational fear over being electrocuted. Back before Danny retired and she first started working at the front desk, Joel had walked in on her changing out a lightbulb, and you would’ve thought a snake had popped out of the ceiling. He’d mistaken it for a fear of heights until a few months back when Sarah refused to let him shower during a rainstorm. Sarah had looked hysterical using her lanky-arms to body-block the stairs, warning him that he’d get fried if he went up there. 
“Don’t you know dad, lightning can travel through plumbing? Teddy was telling me all about it today.” 
Joel didn’t have a clue where that particular fear stemmed from, but her vendetta against attics, now that he could understand. After all, she’d probably still be in California if not for her dad’s accident. 
It was never Danny’s plan to retire so early. Despite the appointments and constant physical therapy, it’d still caught Joel by surprise, though not as much as Teddy’s offer to run the business alongside her. Together. 50/50. Sure, it came with this boring paperwork, but a bigger paycheck as well. Only a fool would’ve turned that down. 
Besides, promotion or not – he would’ve stayed and worked for her, regardless. 
Back at the shop, Joel would usually help Tommy unload the truck, but not today. 
Instead, Joel tucked the file under his arm, hung his tool belt on the rack, then made his way through the garage. He entered through the back door, letting it slam behind him. The cool air greeted him, tingling his tacky skin and he shivered. 
The vents rumbled inside the white hallway walls, echoing around the shop. Along with two voices coming from the lobby. When he heard Teddy’s laugh, he ran a quick hand through his hair, fixing the damp strands away from his forehead. 
He rounded the corner and Teddy was at her desk. Everything from her neck down was cut-off by the high-glass counter, making her look like a floating head. A very nice-looking floating head or a nice head to look at or -
Whatever. 
She was smiling at him – that same honey-golden smile that welcomed him every morning. The same smile he wished was here to welcome him every evening, as well. But with how late he worked most days, it was a hit or miss. He could never guarantee she would still be here, except on the days with Sarah. 
“You’re late,” Sarah said before he could even say hi. 
Joel glanced at the clock above the front door. 5:45. 15 minutes. 
“Barely.” Anything less than thirty was a win in his book. It didn’t matter that Teddy chose to stick around and keep Sarah company, he wouldn’t push it. She was his business partner – not a babysitter. 
“Still late.” Sarah stepped away from Teddy’s desk with her arms crossed menacingly over her chest. If not for the twitch of her lips, she would’ve appeared deadly serious. The girl never could keep a straight face though for more than a second. 
“Let me guess, you’ll forgive me if we can get McDonald’s on the way home?” 
Bingo. Sarah tapped on the tip of her nose and Joel huffed a laugh. 
“Well, Uncle Tommy drove, but we can ask-” 
“We?” Sarah looked at him like he was crazy before shaking her head. “I think I’ll handle this one on my own.” 
“What’re you trying to say?” He asked and her lips curved into a half-cocky, half-play smirk that screamed teenage girl. A stage of life he felt rather unprepared for, even more so than diapers and potty training and 6th grade math. The teenage years were bound to be harder than statistics and exponents and long division. 
“Come on, dad. When has Uncle Tommy ever said no to this?” She showed off her best puppy dog eyes and alright – yeah, poor Tommy didn’t stand a chance. 
But Joel didn’t tell her that. He couldn’t. He was too stunned that the little girl who used to hide behind his legs at the grocery store was the same one who was strutting down the hallway now without even glancing back. 
He shook his head in disbelief and looked over at Teddy. “I don’t know where all this confidence of hers has come from recently,” he said, jabbing his thumb in the direction of the now-shut door. “But I’m guessing it has something to do with you.” 
“Me?” She fluttered her lashes like she was clueless – definitely something she wasn’t. 
“That’s right,” he replied as he approached her desk. Her area always smelled clean and homey like fresh laundry in a field of wildflowers. The last thing he wanted to do was invade her perfumed bubble with the stench of his sweat and that specific twang that came from being outside all day. So, when he caught a strong whiff of her perfume, he stopped and propped his hip against the desk before saying, “I think you’re rubbing off on her.” 
“And is that such a bad thing?” She squinted at him and unlike Sarah, she could actually keep a straight face. 
“No.” He firmly shook his head. “In fact, I meant that as a compliment.” 
In an instant, her flat-line lips split into a wide grin. He smiled in return, stupidly pleased with himself for making her light up like that. His gaze momentarily dropped from her lips to the single button left undone on her shirt. The charcoal gray fabric shined in a way that reminded him of moonlight over Travis Lake. It looked soft and smooth as butter. And not to mention expensive. Joel bet if he touched it, even so carefully, the material would immediately snag under his callouses. 
Teddy motioned for the file and when he handed it over, he felt a draft under his armpit from the hole in his shirt. He glanced down at his jeans, covered in dirt and mud and sawdust. Filthy. He felt a twinge of self-consciousness. It was hard not to feel like a mess next to her sometimes when she was always dressed so goddamn professional with her pressed slacks and tucked in shirts. Anyone who saw her would think she worked for some big corpo with a koi pond in the lobby. Not a Morton building with more garage than office space. 
“They didn’t show?” 
Teddy’s voice jolted his attention back to her face. Her lips were pinched, her cherry red fingernail was bleeding into his own pissed-off pen marks. He mentally cursed himself for being too wrapped up in his own stupid head to warn her about the concrete guys. Good going, idiot. 
There was nothing he could do about it now, except frown and shake his head. “They called and said-” 
“Let me guess, they’ll be there first thing tomorrow?” She bitterly scoffed, clipping the folder shut. The manila spine crunched under her grip before she abruptly turned away from him to face the wall of cabinets behind her. She never said it out loud that it bothered her, but clearly it did and rightfully so. 
Working here this long Joel had witnessed these same people treat her dad with respect only to now try and walk all over her. He found it complete and utter bullshit, but was it a surprise? Sadly, not really. Enough years around construction sites and his tinnitus resembled cat-calls more than a compressor. 
Still, he fucking hated it. His left eye flinched watching her file away the folder in silence. The protective lobe in his brain flared as his fingers curled and burned into a fist at his side. God – he wanted to go to Harry’s Concrete and give that bald loser a piece of his mind and maybe a black eye, but he didn’t. 
He wouldn’t. 
No – instead, he continued to bite his tongue until his mouth flooded with the taste of pennies. He’d become used to the tang of copper in his mouth after the roofers, the plumbers, even the electricians that tried her in the past. The only reason he held himself back was because of her. Because she asked him to let her deal with it, and she was perfectly capable of handling things herself. Better than him at it, in fact. 
Teddy slammed the drawer shut, rattling the entire cabinet. “I’m not gonna fire them.” 
“Okay,” he said without having to think twice. He didn’t expect her to fire them, honestly.  She’d explained to him before that she’d never burn bridges prematurely. The grass was not always greener on the other side, especially not in Texas. Especially not in this line of work. 
“Or - I should say I’m not going to fire them yet, anyway.” Her voice was steady – determined. “But one more and it’s over. I’m gonna let Harry know that he’s on his last strike when I call him tomorrow.” 
“Give ‘em hell,” he encouraged her. Whatever she said in those calls had, so far, been enough to whip everyone who crossed her into shape. Just once, he wished he could be a fly on the wall to witness her in action. She didn’t look particularly tough, but he imagined her being like an asp caterpillar, fuzzy and harmless until poked.
She didn’t linger on the topic, and instead asked about his day. He did the same. Neither had much to report outside the usual. 
“So, how was Sarah today? Did she talk your ear off about the homecoming dance coming up?” 
She giggled, gathering up the papers on her desk and stacking them into a neat pile in the corner. “How did you know?” 
“Cause she found out Monday, and hasn’t talked about anything else since.” 
“Oh and it’s only just begun,” she said with a smirk. “Welcome to your life for the next few weeks, Joel.” 
Joel scratched at the spot where his temple was already beginning to throb. Why did they have to announce it so early? It was great seeing Sarah so excited, but she kept asking him about his own first homecoming. He hated lying to her, but he couldn’t very well tell her the only thing he remembered was Rachel Borthwick and how she let him feel her up – the first boobs he ever touched – underneath the gymnasium bleachers. The thought of Sarah being that same age made him want to throw up. 
He swallowed the thought before it came out all over her desk. “Were you the same way at her age?” 
“Oh yeah. I’m sure if you asked my dad, he’d tell you I was worse.” She snorted, almost seeming embarrassed by her younger self. “For some odd reason, I had it built up in my mind that it’d be like that prom scene from Grease. Minus the broadcast and all that-” 
“Wait, your dance wasn’t on the news?” He tried to keep a straight face, but he was just as bad as his daughter. 
“Shut up.” She playfully shoved his arm and he rubbed it like it hurt. She rolled her eyes, but continued anyway. “My dad didn’t have the heart to tell me, so it was a pretty huge letdown when they didn’t even play Born to Hand Jive. I think I even requested it.” 
“How did you survive?” 
“It’s a miracle,” she said, and he huffed out a laugh. Three years later, and she still surprised him with every new story she chose to reveal. 
There was a split-second where the only sound in the room came from the buzzy-white fluorescent lights above him. Teddy stole a quick glance towards the hallway, as if checking if Sarah was back. She had still not reappeared and he wondered if Tommy had baited her into helping him unload the truck or maybe just sticking around to talk. 
Teddy clicked her fingernails on the counter in front of him. “Real quick, I wanted to ask,” she said before clearing her throat. “Have you and Sarah talked at all about dress shopping?” 
Joel shifted back a step, his boots scratching against the cheap, gray carpet. “Dress shopping?” He forced the words from his throat, then shook his head. He looked away, feeling a pit in his stomach that reminded him of Muffins for Mother’s Day in elementary school – Mommy & Me at the daycare. 
Again – dress shopping was another one of those things girls usually did with their mom’s, but Lisa wasn’t meant to be a mom. She’d even said so herself in the note she left next to her engagement ring on the day she vanished with their dog. Joel wished his own mom was still around to help fill in when the gaps felt too big for him, but sadly, she had passed away before Sarah turned 4. Since then, it’d only been just Tommy and him. 
“The only reason I ask is because,” Teddy started, clutching at the dainty gold chain around her neck, “Well, she sorta asked me to take her.” 
“Oh.” Joel didn’t know what else to say. Not that it offended him or anything petty like that. God no – he wasn’t delusional enough to think that he would be Sarah’s first choice when it came to fashion. After all, his idea of dressing up was a flannel and whatever jeans were clean. Teddy made a lot more sense than him. 
“I didn’t give her an answer, just so you know. I wanted to check with you first.” Her voice was rushed, slightly pitchy, and he realized this was the first time he’d ever seen her even remotely nervous. She must be just as cautious as him about crossing whatever line was supposed to exist in this…relationship? Dynamic? 
Joel smiled at her, softly, hoping to ease her anxiety. “Well, thank you,” he said and she appeared to relax at his calm tone. “I have no problems with you taking her, as long as you wanna do it.” 
“Of course, I want to, but are you - are you sure? I mean, you could always come with us if you want. We could all go together?” 
The offer was tempting, but he declined. He knew Sarah would enjoy it being just the two of them. It could be girl time or whatever. 
Teddy pulled out her planner to check on what dates would work best when Sarah came back in. Once she heard the good news, the victorious grin on her face somehow grew even bigger. The last time he saw her that excited was when he surprised her with tickets to Six Flags for her 11th birthday. 
Teddy and her started to discuss which stores to hit and what mall would be best, basically a foreign language to him. He should’ve started on closing duties, but instead he found his gaze drawn to Teddy. How she appeared equally as thrilled as Sarah. He always could tell when she was excited by the way she talked with her hands. That smile was downright infectious and – 
He noticed Sarah watching him. Her quizzical eyes were glued to his face. Shit. He was staring. Quick. Joel forced a smile at Sarah that hopefully said nothing-to-see-here. He didn’t stick around to wait for her reaction and instead, fled into his office. 
For a few minutes, he pretended to check over files and went down the list of closing duties, completely avoiding them until the only thing left was setting the alarm. Finally, he dared to look in their direction again. When he saw Sarah’s focus was entirely on Teddy, the tension drained from his shoulders. 
He thought he was in the clear. 
—-
“Dad, do you think Teddy’s pretty?” 
Joel’s head whipped up and a sharp, pointy fry was lodged into the back of his throat. It burned and stabbed its way down to his esophagus. For a second, he thought he was going to choke and die at his own dining room table from a McDonald’s fry. 
“What?” His voice crackled like sandpaper from holding in a cough. 
“She asked if you thought Teddy was pretty?” Tommy repeated, loud and clear with a smug grin that he didn’t even try to hide behind his Big Mac. 
Joel’s gaze flickered from one set of brown eyes to the next. He was cornered, his back against the bay window. No way out and no one to blame but himself for this mess. He was, after all, the dummy who got caught. 
Joel held up a waiting finger, then slowly sipped on his coke to calm his burning throat. He wiped his mouth with a napkin as he wrapped his head around what to say. Lying was out of the question. It seemed more damning than the truth. 
The thing was – there was nothing wrong with finding her attractive. It didn’t have to mean anything. It wasn’t like she was asking if he liked her. Not that he did like her. Well, maybe just a little. Just a teeny, tiny crush but it was nothing really. Stupid, honestly. For the most part, he could ignore it. 
Joel cleared his throat and gave a casual shrug. “Uh yeah, she’s uh - she’s pretty.” 
Despite his best attempt at cool, Sarah’s lips still flickered. Only the corners, as she continued to bathe her fries in a pool of ketchup. 
“Have you ever thought about - maybe asking her out?” 
A deep laugh barked in his ears and bounced around the tile floor like spiky ping pong balls. “Come on, Teddy’s way out of his league.” Tommy’s hand collided against his shoulder with a hard thwack. It slightly stung. 
But Joel didn’t take it too seriously. Tommy hassling him over Teddy was nothing new. Ever since she started working the front desk, it’d been Tommy’s favorite gag. In a weird way, Joel considered it a good thing that he saw it as one big joke. If Tommy had any idea about his silly crush, he would’ve kept his mouth shut instead of teasing him. Tommy might’ve been a lot of things, but he wasn’t cruel. 
Sarah didn’t seem to care whether it was a joke or not and scolded her uncle from across the table. She gave him a hard glare before turning back to Joel. She blinked expectantly, not letting him out of this. 
Joel sighed. “Sorry, kiddo, but I don’t think so.” 
“Why not?” 
“Because.” He licked his teeth and sucked a stuck piece of meat from between his molars. There was a laundry list of reasons, but he went with the least complicated. “We work together.”
“So? Two teachers at my school are dating, and it’s no big deal. They didn’t even get in trouble.” 
“Wait,” Tommy piped in with a mouthful of bun and sauce. “Isn’t she dating someone?” 
Joel swallowed down the salty taste in his mouth, bitter like vinegar. He nodded. “Yeah, I think so.” 
“You think so?” Sarah looked at him with clear suspicion. “So, she didn’t tell you that.” 
“Well…no. But-” 
“Then, how do you know?” 
Joel crinkled the empty wrapper into a tight ball, then tossed it into the paper bag. “Somebody sent her flowers at work. Nice ones too.” Too grand to fit in her car, so instead they lived and died in the tiny break room directly across from his office. 
“When?” 
Three months. “I don’t know, not that long ago.” 
“Well, how do you know they weren’t from her dad?” Sarah asked, not backing down. “Or maybe her friends sent them?” 
Joel shook his head, recalling the stupid plastic holder that had poked out at him like a giant weed among the long stem roses. “The card said Happy Anniversary.” 
At that, Sarah sank into the chair like a deflated balloon. She shoved a whole chicken nugget into her mouth – no sauce. Each dry crunch-crunch grated against the silence. 
This recent interest in his love life was new. He wondered if it had something to do with her age or maybe all those rom-coms she watched. She’d never cared about him dating or – she did try to set him up once, a few months ago, with her best friend’s recently divorced mom, but when he shot it down she had quickly moved on. 
But she didn’t even finish her chicken nuggets. He noticed a faraway look in her eyes – his eyes, one of the only things she inherited from him. She was somewhere deep in her head, in that big brain of hers that definitely didn’t come from him. 
She did eventually perk up when Tommy brought up the new season of the Bachelor, but still wasn’t her usual self. So after Tommy left, Joel settled in beside her on the couch to watch Friends. This show was like her pacifier. Sick or just a bad day, one of Joey’s jokes could cheer her up instantly. 
Not today, though. A whole episode later, and she’d barely said a word. Barely laughed, which had him really concerned. He got the sense that whatever was bothering her was something bigger than just Teddy. 
“You’re quiet tonight.” He wrapped his arm around her shoulder and snugged her closer. She collapsed into him like a domino. Full cheeks squished against his shirt. She didn’t respond, and he didn’t press. Only can-laughter existed in the space between them. 
Laying like this reminded him of when she was a baby. So tiny, a full head of hair even then. She would fall asleep on his bare chest while waiting for Lisa to return home from work. Looking back, the signs had always been there that one day she would run. She’d practically lived at her job after her maternity leave was done. Hell, she didn’t even take the full 6 weeks. Post-partum, the doctor called it, it’ll get better in time. But it didn’t. There was no medication cocktail that could make her want this life – that could make her want to stay. 
“Can I ask you something?” Sarah’s eyes didn’t leave Phoebe and Monica. 
“Anything,” he murmured against her hair before placing a light kiss to the top of her head. She no longer smelled of Johnson & Johnson or desitin, but coconuts and lime. 
“Are you lonely?” 
Even with her feathery-soft tone, the words hit him like a sucker punch, square in the jaw. Where the hell did that come from? 
“Do I seem lonely?” The words left him like a reflex, automatic. It was the second time tonight she’d caught him off-guard. 
“I don’t know.” She shrugged, her shoulders sliding along his t-shirt. “Are you?” 
Slowly Sarah lifted her head – her big eyes bore into him and when he could trace every concerned line on her young face, the guilt smothered him like wet mineral wool. It was his job to worry, not hers. 
He urgently shook his head. “No. Of course not.” 
She silently stared at him, squinting as if somehow it would give her Professor X’s ability to read his mind. Clearly, he did not convince her and so he tried again. Harder. 
“Sarah, listen. I am perfectly fine, alright?” He brushed a curly strand of hair from her face, firmly holding her gaze. “If I was lonely, I’d go do something with Uncle Tommy. He’s always asking me to do things after work-” 
“Why don’t you?” 
Joel couldn’t help but chuckle at her confusion. Of course, she wouldn’t understand. Teenagers always wanted to be out somewhere, doing something with their friends.
“Cause I’m old. And I’m tired. And honestly, I’d rather be home.” With you. The last part never slipped through the gap in his bottom teeth. He never wanted to make Sarah feel guilty for leaving him and living her life. 
“You’re such a hermit.” She nudged at his chest, a smile sweeping across her face. Exactly what he’d been missing. 
“I prefer homebody,” he corrected, making her burst into a giggling fit. He waited until she went quiet to say, “Either way - you ain’t gotta worry about me, alright?” 
Once again, her expression turned very serious. Her eyes darted once, twice, across his face. “Swear?” 
“On my life.”
Later that night, Joel laid awake in bed fighting to find a comfortable position. Even sprawling out in the middle didn’t work. The sheets were tangled around his legs, his feet – his thoughts equally twisted up from Sarah’s question earlier. 
Are you lonely? Was he? 
Joel had never considered himself to be lonely. Not really. Or not all the time, at least. For the most part, Sarah and work kept him busy enough that he never gave it much thought. 
If he did think about it though, he supposed crawling into bed alone every night could get a little depressing. He was still human, after all. Intimacy was a basic human need. It was just simple biology when he occasionally craved a soft touch or someone to talk with before drifting off to sleep. It’d been a long damn time since he experienced either of those things. 
Maybe Sarah was onto something. Maybe it was time for him to get back out there, but oh God. Just thinking about it made him light-headed. 
Where would he even start?
His last serious relationship was his only serious relationship. After Lisa left, there was hardly any time for that. Being a single dad, dating wasn’t his top priority. 
Sure, he’d managed to squeeze in a few first dates over the years, even less second ones, and he couldn’t for the life of him recall a third. If so, it’d been nothing worth remembering. 
Honestly, the only person he’d considered asking out recently was Teddy. It was just a dumb idea that crossed his mind sometime in late spring when too much tree pollen and dust mites must’ve gotten into his head. He’d luckily come to his senses and fast. A few short weeks later, those damn flowers showed up. 
If he was being honest, no one else really interested him. 
And how could they? 
It wasn’t even just about her looks, she was sweet and smart and surprisingly funny. Joking or not, Tommy was right – she was way out of his league and why was he thinking about this right now? Joel cleared his mind with a hard shake of his head. He needed to stop, get some sleep. He didn’t want to know what time it was already. Without looking at the clock, he flipped onto his side, fluffed his pillow, then shut his eyes. 
Within seconds, Teddy slithered back into his mind with her perfect smile, the delicious scent of her soap, and those jeans she would undoubtedly wear tomorrow. Casual Friday might actually be the death of him. Denim on her hips was seriously a sin.  
Just thinking of her fully-clothed ass made his cock twitch inside his boxers. Somehow that was enough to get him half-hard, the tip snagging over the soft-cotton. 
Joel groaned in unison with the bed springs as he flopped onto his back. His palms itched to reach down and squeeze at his cock for a little relief. But he resisted, and forced his mind to somewhere far less pleasant. Broken wires. Wrong-size headers. Clogged drains. A memory of her gripping a PVC pipe invaded his brain and suddenly, it was her small hands wrapped around him instead. How would she look on her knees for him? Would she be able to fit him all in her two hands? If not, would she use her – 
“Fuck.” Joel gritted his teeth and fisted at the comforter. Get a grip. 
He felt like he was going crazy. Probably from the lack of action outside of his own fist. It was finally catching up with him. Tommy did warn him this would happen and fuck – he hated when Tommy was right. 
Joel thought back to the last time he had sex and cringed. Two years ago, but the memory was tattooed in his brain just like the monarch butterfly on the random woman’s lower back. It happened at a sleazy bar where everyone knew Tommy by name. He’d taken too many shots of Wild Turkey, then found himself fucking the woman in a one staller, quick and sloppy, right next to a clogged toilet. Not his proudest moment. He’d go to the grave blaming the whole thing on Tommy, who treated their rare nights out like the bachelor party he was still pissed off that he didn’t get to throw. 
The truth was though, even before Joel’s current involuntary celibacy, his sex life had been relatively non-existent. 
He hadn’t had sex on a semi-consistent basis since his 20’s. A casual hookup with a lady named Amy, who lived in the same apartment complex as him. No-strings attached. An arrangement born out of pure convenience rather than desire or intense lust. She lived in the apartment below him, and once a week came up after Sarah went to sleep and left before the condom hit the trash can. No surprise it ended once he moved out, and ever since then, it’d been random hookups and one-night stands whenever Tommy and him went out for a night. 
Joel sighed and stared up at the moon-stain ceiling of his bedroom, careful not to make any sudden movements in hopes to fight down his erection. While still and quiet might’ve worked to spook a black bear, his boner was sadly proving more resilient. 
With every passing minute, the warm tingly feeling in his belly spread like weeds through his body. His fingertips down to his toes. Fully hard, now. It became clear ignoring it was useless. He would just have to get this over with, so he could get some sleep tonight. 
Joel forcibly kicked off his blankets, then shoved down his boxers. His cock thwacked against his stomach and the tip was already shiny. He preferred to do this in the shower to avoid a mess, the steady stream of water helping to cover up his dry, cracked hands better than saliva. But something was better than nothing. He spit into his hand until his mouth was dry, then wrapped it around his cock. 
Whether in the shower or in his bed, it didn’t matter, Joel always jerked off like it was a chore. Hard and fast strokes where he could barely catch his breath. No need for soft and sensual, just a tight fist to take the edge off. This way, he found it easier to keep his less than friendly thoughts of Teddy at bay. 
He tried his best not to think about Teddy while doing this because friends don’t imagine their friends while fucking their fist. And that was all she was, all she would ever be – a friend. If he could he wouldn’t have thought of anyone at all, but he needed someone to imagine to get off. 
Instead of Teddy, he pictured a cover model from a 90’s Penthouse Magazine that he’d found in the guest room after Tommy moved out. A pretty brunette with big natural tits, who he didn’t have to work with tomorrow. 
His room steadily filled with the wet slap of his hand, the low thrum of the oscillating fan as he pretended the nameless woman was riding him. He was brutally fucking his fist when the woman shape-shifted into Teddy. So abruptly that he could barely register that it was her taking him down to the hilt. Her rolling her hips. Her fingernails scratching over his ribs, his shoulders, his chest with a little smirk even more sinful than her tight jeans. 
“Shit,” Joel hissed when he realized, but too late – his hips surged forward as he came. So sudden, so fast, it almost gave him whiplash. 
Joel was not usually loud during sex, more of a grunter than anything else, but it had never been so vivid. So real. He could practically feel the wet-heat of her cunt clenching around him. He had to snag his bottom lip between his teeth to keep every needy and desperate sound from bleeding out of his mouth as his cock pulsed and throbbed against his palm. He wouldn’t let himself find out what her name tasted like when he moaned. 
Clearly, this was not the first time she’d popped into his mind and he doubted it would be the last. He wouldn’t feel nearly as bad about it either, but there was a fuck-ton of cum on his stomach. Even a little on his chest. Fuck – he came so hard it made him lightheaded. 
He let the shame simmer down and once he caught his breath, he carefully dug out a travel-pack of Kleenex from his nightstand. He didn’t even wanna count how many tissues it took to wipe the syrupy-hot evidence from his skin. 
He’d be sticking to the shower from now until forever. 
The days had come and went and over a week later, Joel had not jacked off again. Not in the shower, and definitely not in his bed. But that had nothing to do with Teddy. Seriously. It was just a coincidence. 
Work had picked up. The heat wave had died out, giving way to more 80 degree days. Fall was fast approaching, by far their busiest season. There was a brand new neighborhood of bland cookie-cutter slab houses that had him working doubles everyday and judging by today, this week would be the exact same way. 
The streets were dark and mainly deserted by the time Joel dropped Tommy off at his apartment complex. Joel glanced at his phone – once again – for any missed calls before heading home. Still nothing. No new voicemails – 0 messages. 
The first and last time he heard from Sarah was after Teddy picked her up from school, right before heading into the mall. He’d told Sarah to call him once Teddy dropped her off, but she must’ve forgot. The same way she always forgot to lock the front door. He would be home in less than 5 minutes or else he would’ve called. But he would rather give her a talking-to in person. 
For a second, he wondered if she and Teddy were still at the mall, but it was late. Nearly 9. 
No one could spend 5 hours there. Hell, he could barely spend more than 2 without going stir-crazy. 
The last thing he expected when pulling onto his street was to see Teddy’s car parked in front of his house. The pearly white shell was perfectly lit up underneath a street light. 
What was she doing here?
He thought she would drop Sarah off and dip after their shopping trip, but obviously not. Dear God, he hoped she wasn’t waiting on him. Joel whipped into his driveway and hopped out without bothering to grab his tool box in the back. 
Inside, the living room was lit up with every lamp turned on, but otherwise empty. It was still tidy from the cleaning he did on Sunday, thankfully. He threw his keys on the console table, shutting the front door with his foot. He heard movement upstairs and headed that way. 
“Sarah,” he called out, mainly to give a heads-up and not scare them. “I’m home.” 
“Finally,” Sarah said as he stepped into her room. It smelled like that Body Works store at Barton Creek that Sarah loved, but always had him leaving with a headache. 
He stayed close to the fresh air and leaned against the door frame. Sarah was perched at her vanity, the counter in front of her completely buried under make-up, nail polish, and a bunch of other crap. 
“Teddy’s helping me decide what to wear with my dress.” Sarah swiveled around in her stool to face him. 
“Yeah, I see that.” Joel looked over at Teddy, who was standing behind Sarah with an earring pinched in each hand. The smile on her face was genuine. If she was in any real hurry to leave she didn’t show it. “When did y’all get back?” 
“I don’t know. 8:15? 8:20? Somewhere around there.” Sarah shared a shrug with Teddy. A little over thirty minutes, not bad. With the mess, he would’ve thought closer to an hour. 
“Dinner took a bit longer than I thought it would,” Teddy explained and his brows furrowed. 
“Busy night at the food court or something?” 
He noticed Sarah and Teddy share a secretive glance, and of course, they didn’t eat at the food court. He should’ve known better than to think Teddy would just take her to Sbarro. But out of every chain restaurant – did she have to pick the damn Cheesecake Factory?
Sarah was raving over the Mac & Cheese balls that definitely cost more than the 10 dollars he sent for baked ziti. Judging by the amount of shopping bags in the corner, Sarah had used her extra spending money on clothes instead of Chicken Costoletta. 
He waited until Sarah turned her back to nail Teddy with a knowing look. She swatted it away like a bothersome fly. She could be so damn stubborn sometimes. 
Later, he would deal with it. Money was not a topic he liked to discuss in front of Sarah. Besides, there were more important things at the moment. 
“So, are you gonna show me this dress of yours?” 
Sarah eagerly nodded and bounced over to her bed, picking up the black garment bag. It didn’t even allow him a peek at the color, not even when she hugged it tightly to her chest. 
“Well, come on - don’t leave me hanging. I’ve been waiting all night.” 
“Dad, you gotta see it on me or else you won’t get the full-effect,” she sassed, a duh implied in her tone. “Go downstairs, you and Teddy can wait-”
“Now, hold on there Sarah. It’s - it’s getting pretty late,” he pointed out, and Sarah’s fraying smile told him that she knew what he was trying to say. He hated disappointing her, but this was the right thing to do. “So Teddy, if you need to go home, don’t feel like you gotta stay.” 
Selfishly, Joel wanted her to stay, but why would she? She had already seen the dress, already given up her entire evening for Sarah. This was a free out, and he expected her to take it. 
Instead, She crossed her arms over her chest like a defiant child. “No way you’re getting rid of me that easily, Joel,” she said. “I’m sticking around to see your reaction.” 
Without giving him a chance to respond, she slid past him, her chest brushing against his arm. She motioned him to follow and he did without question. 
She led the way downstairs as if she’d been here before. But the few times she’d come by before to drop off paperwork she never made it past the front porch. 
His pulse slightly hiked up seeing her in his living room for the first time. Her gaze scanning the camel-colored walls, the pictures of Sarah throughout the years, his guitar that he rarely found time to play. Above the DVD and CD rack was the only real piece of art in the room – if that’s what people would call the painting of waves he’d found at a garage sale, the same one where he got the mismatched pillows on the couch. 
Interior design wasn’t his strong suit, but he was still proud of his home. Proud of himself for buying it on his own, for being able to prove this kind of place for his kid. All of this, from the rug to every decoration and lamp. It was best attempts to make this space feel homey – lived in for Sarah’s sake. She would not be the only kid in class growing up in a bachelor pad. 
“So, this is Joel Miller’s house?” Teddy spun around to face him and he found that she looked really good next to his coffee table. “It’s nice. I like it.” 
“Yeah?” Joel rubbed the back of his neck, toeing the tile-carpet line that separated the kitchen from the living room. 
“Especially the Cowboys decor.” She pointed her thumb at the framed blue star logo that was hung up by the stairs. “Did you know I used to wanna be a cheerleader for them?”
Joel’s mouth went drier than when eating pretzels. He rapidly shook his head, mainly to erase the mental image of her in that skimpy little outfit. It would probably haunt him in his dreams for the rest of his life. 
He cleared his throat and took a seat on the couch. “I’m surprised Sarah didn’t give you a tour.” 
“Oh, she did.” Teddy plopped down on the couch with him, keeping a friendly distance of a cushion. “But don’t worry, the grand tour didn’t include your bedroom. She said that was off limits.” She puckered her bottom lip, pouting as if actually disappointed. 
“Trust me, you’re not missing much.” 
“But isn’t that where the magic happens?” 
Joel accidentally let out a snort. Magic. Nothing close to magic had ever happened in that room, unless what he did last week counted. “I think you’ve been watching too much Cribs.” 
Her lips parted, her eyes lit up with a wild look of amusement. “Does Joel Miller secretly watch MTV?” 
“Only against my will.” He jerked his chin towards the stairs. “She loves all that shit.” 
“Yeah. She did talk a lot about True Life while at din…ner.” Teddy clipped her lips together, catching her slip. 
“Trust me, I didn’t forget.” His tone carried a smug edge, making her huff in annoyance.  “So, how ‘bout you tell me how much I owe you for it?” 
“You don’t owe me anything.” 
“Teddy,” he warned. Still, she insistently shook her head, refusing to make things easy for him. 
“Sorry, but I can’t let you pay me back,” she said. “It wouldn’t be right.” 
“Really? How come?” 
She straightened her posture, the brown leather groaning underneath her. “Well, for one - it was my decision to take her there, wasn’t it?” 
“So?” 
“So, it doesn’t make sense for you to have to pay for something I decided, now does it?” 
Joel licked his teeth at her loop-hole logic. She was eyeing him with a very serious expression, as if this wasn’t over 30? 35 bucks? Hell, there was probably enough in his wallet right now to cover it. 
If this were anyone else, Joel would’ve already said fuck this and drained his wallet of every nickel and dime, just to be safe. He wouldn’t accept no for an answer because he didn’t need anyone’s help or handout. He made enough money to support not only himself, but his daughter perfectly fine. Thank you. 
But this wasn’t just anyone – this was Teddy. Whether it was because she did his payroll or because she was so bullheaded, he didn’t know, but she had a funny way of making him fold. 
“Secondly.” She lifted a second finger before he could raise the white flag. “It wouldn’t be right for you to pay me back for your own gift.” 
Huh? “Gift?” 
She hummed in response. “There might be a little early birthday present waiting for you in the fridge.” 
He couldn’t remember the last time someone, other than Sarah, got him a birthday present. Most of the time, not even Tommy did; his presence was the present or whatever bullshit he said. But she’d thought of him. Him. The idea made his chest begin to swell like metal on a blazing summer day. He ducked his head to hide the heat rising in his cheeks. 
“You didn’t need to get me any-” 
Teddy grasped his arm, instantly turning the rest of his sentence into sawdust. His gaze flickered from her hand on his forearm, to her eyes. She really was beautiful, especially in the warm pool of lamp light in his living room. 
“I wanted to,” she assured him with a voice as soft as her touch. Her thumb gently skimmed over his arm hair and he held back a shiver with the clench of his teeth. “It’s just Classic Vanilla Bean Cheesecake. A little boring, but Sarah said that’s your favorite.”
“It is.” His voice cracked like a pre-teen and embaressed, he averted his eyes. How ridiculous. He needed to get a grip. Pull himself together. He was acting like a fucking virgin. Joel swallowed and stiffly nodded. “Thank you.” 
She gave his arm a small squeeze before pulling away. The spot where she touched him still tingled, still burned. 
“It’s the least I could do, since I’ll be missing it.” 
Joel brushed her off with an easy wave of his hand. Other than work, he didn’t have any plans, so she really wasn’t missing anything. “I think you’ll have more fun in Phoenix, anyway.” 
“Just don’t let Tommy set the place on fire while I’m gone.” 
“Do you have that little faith in me?” he asked – teased. It was only a few days. Leaving Thursday, back in the office by the following. 
She lightly nudged his arm, just as a door opened. 
“Are you ready?” Sarah called out, and his focus shifted to the bottom of the stairs. 
“I was born ready, kiddo. So, come on, let’s see it.” Joel drummed his hands excitedly against his thighs. 
Waiting there reminded him of the fashion shows she used to put on for him. She’d wait at the top of the stairs until he popped in the Whitney Houston CD. For the big finale, they would dance around the living room to I Wanna Dance With Somebody. 
But Sarah didn’t appear in a bright-pink princess costume, but instead a pretty little purple dress. Her heels were real, not made out of cheap plastic or from the Dollar Tree. His little girl looked so grown up. The realization that she was grown up made the back of his eyes burn. 
Joel scrubbed a hand down his slack, scruffy jaw, watching Sarah twist from side-to-side. The shiny material swished around her knees. 
“Baby girl, you look - beautiful,” he said without trying to hide the crackle in his voice. “The prettiest girl I’ve ever seen.” 
Sarah giggled, almost bashfully. “That’s exactly what Teddy said.” 
“Well, that’s because it’s the truth,” Teddy stated earnestly. Sarah’s entire face lit up and God –  she had such a killer smile. He would never get tired of seeing it.
When Sarah pulled back her hair to show Teddy two different pairs of earrings, she immediately went over to get a closer look. 
Discussing jewelry and lip gloss, Sarah’s shiny wide eyes clung to her every word as if it was wrapped in gold, as if it held some infinite wisdom. It suddenly hit him that he’d never seen Sarah look at anyone like that. Not her favorite teacher. Not her best friend’s mom. Not even Mrs. Adler who lived next door and used to babysit her after school. 
Poor Mrs. Adler, she meant well but Sarah and her could not have been more different. Thinking about it, Teddy was the first woman that Sarah shared anything in common with, who she didn’t have to share with the rest of the class or came second to a friend. 
For once, Sarah had some special bond for herself. 
His breath caught in his throat watching Teddy fuss with Sarah’s dress. Her eyes barely leaving Sarah’s bright face as she untwisted a strap and smoothed out a few spots in the back. For a second, he imagined her here with them every night – thought about how seamlessly she would fit into their lives. 
Holy shit - what the fuck is he doing? Stop it. 
Joel forced himself to look away, pruning those thoughts before they grew. The light, liquid warmth in his chest ran cold. It turned into mercury when it settled in his belly. 
Luckily, Sarah and Teddy were too preoccupied with finishing details to notice him obsessively picking at his fingernails. He didn’t know what got a hold of him.
This was insane. She was his friend, his business partner, and whatever she was to Sarah that was more important than a stupid crush. No – he would not complicate a good thing with his feelings. Feelings she didn’t reciprocate. For God sake, she was dating someone else. Get over it. 
Joel thought it might be a good thing that Teddy would be gone for a few days. More than ever, he needed some distance. Some time to help screw his head back on straight. 
Too early on Tuesday morning, Joel sleepily fought the coffee machine until dark liquid gurgled and spewed into the pot. 
“Have you heard from Teddy at all?” Tommy asked as Joel filled up a to-go cup. 
“Oh yeah, hear from her every night before going to sleep.” 
“Really?” 
Joel shoved the coffee pot back inside its home, and blinked at Tommy. “Of course not. She’s on vacation. Why would she call me?” 
He figured she’d brought whoever she was dating on the trip with her. They were probably going to her cousin’s wedding, meeting her college roommates new baby while he was here - in Texas. Alone. When he thought about it like that, it put everything into some much needed perspective. 
Joel didn’t give Tommy a chance to respond before barging out and heading to the garage. He still was not used to seeing her empty desk instead of her warm smile, telling him to have a good day. 
“So, do you miss her, yet?” Tommy asked while loading up the truck. 
“She’s only been gone a few days,” Joel snorted, as if it was a ridiculous question to ask. “Why? Do you miss her?” 
“Miss her coffee, that’s for damn sure.” He grimaced at the cup before taking a tentative sip. “Shit sucks. You add too much water.” 
“I’d like to see you do any better.” Joel obnoxiously slurped on his drink, then winced. It did kinda taste like dirt. “She does make it better,” he conceded. “It’ll be nice to have her back.” 
The distance had been a good thing for him, though. It was much easier for him to think without her dizzying perfume. What happened in his living room had been just a moment of weakness, of panic. Blown completely out of proportion. 
The thing was – he’d always had a crush on her. It was nothing new, and he was perfectly happy with just this. With never being anything more than friends – her in his life, that was enough for him. 
It had to be. 
“Well, speaking of Thursday.” Tommy spoke in a tone that almost always meant he wanted something. “I’ve been meaning to tell you, I gotta leave work early that day.” 
“Why? Got an appointment or something?” 
Tommy shook his head, then spewed a sob story that lasted nearly the entire drive to the site. His buddy Aaron had just broken up with his cheating girlfriend, and needed help moving out of their apartment. Too bad it wasn’t a different one of Tommy's military buddies or Joel would’ve immediately said no, but Aaron actually wasn’t a douchebag. 
“Well, what time would you leave? Cause we gotta finish that block by Friday-”
“She works the night shift, so not until like 3 or 4,” he said, swaying him further. “And Aaron said he’ll pick me up from the site, so you ain’t gotta do anything.” 
Joel shrugged, whatever. Fine. They would just have to work late tonight and tomorrow. 
—-
So far, Thursday had not gone at all like Joel had anticipated. His reunion with Teddy this morning was disappointingly quick. It wasn’t like he expected her to run into his arms and hug him or anything dramatic like that, but he did think it would be more than just a few minutes of small talk where Tommy dominated most of the conversation with his plans for later. 
Which turned out to be total bullshit by the way. 3 to 4 ended up being more like 1:30, ruining his chance to see Teddy this evening. The inspectors would be here tomorrow morning, so the frame had to be finished tonight with or without an extra set of hands. 
Now, at 6:30, Joel was just leaving the site. He picked up Wendy’s to make up for his crummy day, only for the burger to be loaded with pickles and onions when he specifically asked for ketchup only. He still scarfed it down, along with a medium dry on the drive back to shop where the only thing that would be waiting for him was an empty office and a fat-ass stack of paperwork. Some supply sheets that could hopefully be knocked out before Sarah needed to be picked up later. 
He pulled in through the back entrance and was taking his sweet time unloading the truck. Lowly humming Wedding Bells by the great Hank Williams when the door opened with a screech. The sound echoed around the steel walls of the garage and he jerked, nearly dropping a nail gun on his foot. Somehow, he managed to catch it just before it slid off the rack. 
He turned around and - “Teddy?” 
“I was wondering what was taking you so long,” she said in a sweet drawl that made his pulse race for an entirely different reason. 
He stared at her dumbly, blinking rapidly to make sure this was not just his imagination. She was still here. He wet his throat with a hard swallow. “You surprised me.” 
“I can tell.” She giggled and embarrassment swarmed his neck like fire ants. He couldn’t believe she just witnessed him flail around like an idiot. He promptly went back to gathering up the last of the wooden boards and stacking them in the corner. “Did you not see my car out front?” 
“I came in off 77th,” he explained, brushing the dust from his hands onto his jeans. 
“I could’ve helped.” She leaned against the door, opening it wider as he walked over. 
“Nah, I got it,” he said with a casual shake of his head. “Wouldn’t want you to ruin that shirt, anyway.” His eyes dipped over the satiny material, this time a deep maroon.
“It is a great shirt.” She playfully bumped into his side with her shoulder when he stepped inside. The delicious scent of her soap sent an electric jolt up his spine. He matched her steps down the hallway. “What’re you still doing here anyway?” 
“Well, there’s the Fox Ridge pitch tomorrow and there’s two more next week. And I have been gone for like a week.” She tucked herself back behind her desk. “Remember?” 
Oh yeah, he remembered. 
For a few minutes, they caught up on work and talked about homecoming, which was Saturday, and Sarah, who was currently at her friend’s house making posters or whatever for the big game tomorrow. He asked if she enjoyed her trip, which she obviously did from the glow around her. He almost asked about the wedding until he noticed all the files on her desk, the neat stacks of paper labeled with post-it notes that clearly showed she was busy. 
He decided not to be selfish and take up anymore of her time and instead went into his office. 
“Let me know if you need anything,” she told him before he closed the door. He left it slightly cracked in a way that seemed inviting before taking a seat at his desk. He would’ve just left it wide open if he thought it would be possible to focus. But even the back of her head could be enough to distract him. 
Just like the rest of the shop, his office had been recorated by Teddy when Danny retired. He’d actually offered her the office, multiple times, but she refused. She preferred the natural light in the front, and he couldn’t blame her when the one window in here was puny and overlooked the trash cans. 
Without her, Joel would’ve left the walls as blank and as white as Danny, the bookshelves just as bare and dusty, and there wouldn’t be a single lamp, let alone two. But he definitely appreciated the lamps this late in the day when the overhead light would burn too loud and bright. 
Supposedly, she’d gotten them for free from a friend that was moving. He’d believed the story, at first, until one day she showed up with a giant picture of Yellowstone River, two more of different landscapes. A Golden forest. A mountain range. She’d just stumbled upon them at a Goodwill for the same price as a pizza. And then she’d filled the bookcases that framed his desk with architectural books that would likely never be read and tiny fake plants, which he couldn’t kill. Those she’d claimed were found at a garage sale for the magical price of a gift card to her favorite nearby lunch spot. 
She would’ve decorated the office for her dad if he would’ve let her. Danny didn’t care though if she found the space so depressing when it came down to money. But Joel could not find it in him to tell her no when she looked so damn pleased with herself afterwards. She’d done such a nice job that he wished he could use the office more. One day he probably would when Sarah moved out. He had a love-hate relationship with being home alone. The quiet could be peaceful, then other times forlorn. 
After finishing up two supply lists for upcoming projects, Joel went to start on a third when his door jarred open with a soft knock. Teddy was hovering around the threshold with a file in one hand. 
“Are you busy?” 
Joel shook his head, shoving the folder aside then signaling her to come in. She stepped inside, nudging the door shut with her hip. It didn’t latch. No one else was here, otherwise he would’ve pointed it out. But he didn’t know why she shut it in the first place, honestly. 
“Sorry to bother you-” 
“You’re not bothering me,” he interrupted. “What can I do for you?” 
“It’s the Fox Ridge pitch.” She sauntered over to his desk, hips swaying and squeezed into a pair of black jeans. Her shirt was gaping open in the front from the top two buttons being left undone and wasn’t it just one earlier? It was always one, right? 
He realized it would’ve been easy to catch a peek of her bra when she bent over to hand him the file, but like a good person – like a good friend – he looked away. His gaze remained firmly fused to her face until she sat down in the chair across from him. 
She wanted his thoughts on the pitch, and he agreed to take a look. Based on the first page it looked perfect, and even if it wasn’t, he wouldn’t be much help. After all, she was the brains of the operation where he was just the muscle. 
“So, how was the wedding?” Joel flipped onto the next page without looking up. “Your cousin’s right?” 
“Good memory.” She hummed, sounding pleasantly surprised. Her nails clicked along the steel arm of the chair. “But yeah, the wedding was… it was nice.” 
“Was it?” Joel glanced up at her with a suspiciously quirked brow. “Cause, you ain’t gotta lie to me. I won’t tell.” 
She clicked her tongue as if her reluctant tone wasn’t what led him to such a conclusion.
“I’m not lying, it was really nice. A lot of family that I haven’t seen in a while was there. And my cousin has amazing taste, so the wedding was gorgeous. It was small and intimate, but.” She let out a big breath. “It’s just everyone except my dad and I had dates.” 
“Did you not bring your-” Too late, the words had poured out before he could think twice and he cursed his stupid, overly curious mind. He had no idea what to say to cover up his lapse, so he just didn’t. It just hung in the air and he turned to the next page without reading the last. 
“Bring my what, Joel?” Her voice made it sound more like a challenge than a question. He peered up at her and she looked him directly in the eyes. It was as if she knew what he was going to say. It was as if she wanted him to ask. 
Joel screwed the blue pen into his grip. “I thought - I thought you had a boyfriend.” 
At that, she reclined back in the chair. She crossed her legs and tilted her head as if to study him. “What made you think I have a boyfriend?” she asked with such wild amusement that it confused him. 
Didn’t she? Tommy had seen the card, the flowers as well, so it wasn’t something he just made up in his head. She was or used to be dating someone. Oh – maybe it wasn’t a boyfriend, but a girlfriend. Not that he was about to ask. God no. He’d butted into her personal life enough for one night. 
“Well, you know.” Joel scratched the back of his head, then pointed in the direction of the break room. “There were those flowers, remember?” 
Her eyes widened – her lips parted. “Yeah, I remember. I just, I guess I didn’t think you would.” 
“Well, it ain’t everyday someone gets a garden delivered here.” He meant it as a joke, but it came off rather jealous. He tacked on a chuckle for good measure. She snorted, so it must’ve worked. 
“Okay fair. I was dating someone, but that’s over. Been over. We broke up like 4 months ago? So, not long after that, actually.” 
Joel grimaced. He could barely focus on her being single when he felt like shit. No one wanted to be reminded of their ex. “I’m sorry.” 
“Don’t be.” She brushed off like it was no big deal. 
Still, he remained silent as the grave because what the hell was he supposed to say now? 
“I was the one who ended things, just in case that makes you feel better.” Of course she was. No one in their right mind would break up with someone as amazing as her. “But since we’re on the topic and all - what about you, Joel?” 
“What about me?” Joel finally met her eyes and her lips twisted into a mischievous smirk that made his stomach swoop. 
“Do you have anyone special in your life?”
Joel stiffly shook his head. “Can’t say I do.”  
“Anyone not special?” she nudged him, suggestively wiggling her brows. 
Again – a shake of his head. “I don’t really date.” 
“What a shame.” Her voice was almost husky, breathy. She leaned forward slightly. “I’m sure all the single mom’s at Sarah’s school are devastated.” 
Joel batted his hand in the air with an ugly snort. 
“What? I’m serious,” she said without twitching. Her eyes momentarily flickered towards his lips, and suddenly, his throat felt like the mostly burnt bagel he had for breakfast. “I bet you have all of them wrapped around your finger.” 
“You’re just - you’re just saying that.” 
“Am I?” Her voice was silky, even silkier than her shirt. There was a cool confidence radiating from her as her fingernails galloped in a slow rhythm along the arm rest. 
She was staring at him, pinning him against his seat. The hair on his thighs lifted and tickled the denim. The energy in the room had shifted, the air between them had bent and blurred into something that Joel could not quite describe. But he could feel it, sense it when it surged and rippled between them and sent an electric shiver up his spine. 
She licked her lips and rolled them together until they were shiny with her spit. His heart pounded against his chest like an animal trapped and he wanted to pounce over the desk and taste her spit. He nearly did until he felt a stirring in his jeans. 
What the hell was going on? What was he thinking? He needed to get his head screwed back on straight before he did something incredibly stupid. 
Joel shot from his chair like a firework. Abrupt and loud and white-hot. He turned away and towards the filing cabinets on the back wall. He didn’t have a plan, but there had to be something in there that he could pretend to need. 
She was quicker than his flustered brain and rose to her feet before he could make it past the edge of his desk. 
“Joel.”
It stopped him, his feet stuck to the floor like wet cement. She approached him like a frightened deer. Steady. So quiet. Her steps barely scratched against the cheap carpet. 
Joel realized now, right now was the time to speak. To say something. Anything. Find an excuse. Stop standing here like a dumb-struck baboon. But there was only one word that managed to leave his lips, a breath - 
“Teddy.” 
“It’s okay,” she whispered into the shrinking space between them. “I know.” 
I know? He had no clue what that was supposed to mean, but before he could ask – she cradled the back of his neck and pressed her lips against his. Joel’s eyes widened and all he could see was the soft planes of her face, her fluttering eyelids, the fan of her raven-stroke lashes. 
She was kissing him. Holy shit. She was actually kissing him. When he finally registered that, he closed his eyes and was overcome by the taste of her spit and a hint of Burt’s Bees chapstick, which he found oddly arousing. 
For a moment, he was too damn stunned to do anything but move his mouth along hers. Then, he realized his arms were hanging like spaghetti noodles at his side and reached out and clutched onto her waist. His thumbs delicately swirled the fabric of her shirt. So damn smooth, just as he expected. 
Joel gulped when she drew back, just far enough to meet his eyes. He had no idea what the fuck this was – let along if it was anything at all. Perhaps, this was it. Just a stolen kiss, late one night in his office. 
Joel braced himself for her to yank away, to tell him it was a mistake, that she didn’t know what she was thinking. Let’s forget the whole thing. 
But she didn’t. 
She just continued to toy with the curly ends of his hair, twirling them around her fingers as her other hand fisted the loose collar of his shirt. He was wedged between her warm-heaving body and his desk. The edge was slightly burrowing into his lower back, but currently he couldn’t care less. 
Her gaze dipped to where his jeans were painfully tented. A hot burst of shame ignited behind his earlobes. The flex of his fingers bit into the hollow below her ribs. 
“It’s - it’s been a while,” he found himself explaining because there was no good reason, at his age, to be this turned on from just kissing. 
“Do you want me to stop?” She slid up against him, sealing herself against his chest. It appeared she knew the answer before he could dumbly shake his head. 
This time – his lips met hers somewhere in the middle. Where the first kiss was gentle, testing the waters like the first sip of fresh coffee, this one was deeper. More intense – a whole gulp. Her urgent lips captured his starstruck mouth and right then he knew nothing, no one, would ever compare to this. Not even close. 
The way she kissed was like some special art form that only she could master. It felt so damn good to have her fingers molding through his hair with baby scratches over his scalp and the scent of her soap flooding his chest with heat. It consumed him, his body, his mind. The rapid pulse in his ears muted his every coherent thought.
When she gently nibbled on his bottom lip, he moaned – Teddy. She licked her name from his lips, then eagerly tasted it on his tongue as if she couldn’t get enough. 
And oh God – her tongue was equally as impressive as her other skills. The tip of it dragged over his top palate, making it tingle like a buzz off tequila. She stroked and swirled and twisted around his tongue as if knotting a cherry stem. No one had ever taken the time to explore him so thoroughly. Frankly, he didn’t know there was that much of his mouth to explore. 
Despite her exploration, Joel’s hands were burning into her waist, still holding her at 10 and 2 like a student driver. Like this was a chaperoned middle school dance. Slowly he roamed them down to grip her hips, but no further. He didn’t want to push it. He didn’t want to scare her. He didn’t want to spoil this moment from something stupid like getting too greedy. 
Joel was fully okay with her in the driver seat. Even though he was usually in charge, he was happily letting her lead. Well, actually, he didn’t know if he was really letting her or if she just was. He didn’t care either way when she was touching him. 
She broke the kiss and her lips swerved to his cheek. His jaw, paying extra attention to the patch in his beard where no hair could grow. His head tipped back when she buried her nose into the crook of his neck and deeply inhaled. After a hard-days work he likely smelled of sweat instead of his soap, but she groaned anyway. 
“Have you ever thought about this before?” She breathed against his neck. 
“I mean, I-” He choked on his words as her tongue slicked over the thick vein beneath his jaw. “I - I tried not to.” 
“But you did.” He could feel her lips split into a grin before she sucked on a spot below his ear. He hoped it would leave a mark. The idea of seeing it tomorrow in the mirror made his cock twitch and throb and it ached. 
“Uh-huh,” he whimpered, rather pathetically. It actually sounded like it fucking hurt. 
“You know what?” She playfully nipped at the spot that would soon sadly fade. She then met his gaze with a coy grin. I thought about you too.” 
“You did?” he croaked. 
She hummed in response, her fingers trailing down his chest. His stomach quivered, his breath catching before she stopped just above the band of his jeans and whispered, “But unlike you - I didn’t try to stop.” 
Joel growled, unable to form a coherent thought. His brain was too preoccupied trying to process how any of this was happening. It had to be a dream or an optical illusion or some shit. No way it could be real. But her small hand cupped his cock and that certainly felt real. 
“Fuck - you feel even bigger than I imagined.” She palmed at his bulge with a light pressure. His knees nearly buckled despite the thick, denim barrier. 
Now, he was really wishing he jerked off last night – or anytime in the past week or so. God – he was pent up. It wouldn’t take much for him to break. 
“Can I see it?” 
Joel’s mouth went half-slack and she blinked at him without flinching. 
“Yeah,” he managed to squeak out. Not great, but at least coherent. 
She sank to her knees, her eyes never leaving his. Pretty. Pretty. So damn pretty. Those two undone buttons exposed the tops of her breasts, the peek of a plain white bra that he found sexier than he should’ve. 
His restless hands found solid ground on the desk behind him. Just in time as she balled the hem of his shirt in her tiny fists and bunched it towards his waist. The office air blew cool over his newly bare skin. 
Joel wondered how he compared to the type of guy she usually dated. Did she like meatheads with six packs? Or guys with scrawny arms? Or did she like them somewhere in the middle; someone more like him? His body used to be more solid in his 20’s, but softened with age. He was still strong though, still firm in most spots aside from his stomach. 
He caught himself sucking in as her wild eyes wandered over his husk-tan skin and across the dark scatter of hair around his navel. Then, she devoured it, mapping every inch with her wet, hot mouth. 
It was a miracle that he managed to stay upright under her attention. Any attention was new. He was not used to any teasing or foreplay or whatever delicious torture this was called. 
No. 
Joel was used to his own calloused hands. Quick, rough fucks with women who called him Joe or Jack or something else entirely because why did it matter if it meant nothing. 
But did this mean anything? To him, yes. To her – he had no clue. Dear God – he hoped so, though. 
With a smirk she unzipped his jeans and shoved them down by his knees. The wet spot on his boxers was impossible to miss. Of course, he’d worn light gray today instead of something discreet like black. 
“It’s been awhile,” he sheepishly reminded her. He didn’t want her to think he was always this big of a mess. Because he wasn’t. Seriously, he really wasn’t. 
“It’s alright, just relax.” She leaned forward and mouthed at the stain. 
But it was impossible to relax when her nose nudged the underside of his cock, her mouth was so close to the tip that every muscle in his body tightened. He gritted his teeth, his nostrils flaring with the remnants of his dwindling self-control. 
She must’ve realized she was ruining him because she pulled back with a wicked grin. She hooked her fingers into the elastic waistband and tugged. His freed cock nearly smacked her in the face. The flush red tip was weeping. 
“Shit, you’re thick,” she gasped. Women had told him that before, but he much preferred hearing it from her. The sweet honesty in her voice, the clear surprise. It stroked his ego and filled him with a strange sense of pride as if he’d actually accomplished anything profound, and not just good genetics. 
She licked and spit into her palm before stroking his cock with a loose fist from root to tip. Her thumb swiped over the blunt head, smearing his pre-come and making his hips jerk and involuntary spasm. 
Joel opened his mouth to apologize, but was quickly silenced by her tongue: warm, wet, the slightly rough texture tracing over the thick vein that ran down his length. 
He gripped the desk until his knuckles bleached. She placed her free hand on his hip as if to help steady him before guiding him between her perfect, plush lips. Just the tip, at first. But it still was nearly enough to finish him. He didn’t remember the last time someone put their mouth on him. 
Joel desperately wished to witness this moment. He wanted to memorize the glossy gleam in her eyes, the way she looked in front of him and on her knees and how her mouth stretched perfectly around his cock. But it was too much. The weight between his thighs was becoming oppressive. If he watched, he’d shatter. And he’d be horrified if he finished that fast. 
So, he focused on the ceiling tiles instead. On the black specks that formed different shapes as she took another inch of him into her feverish mouth. 
Already, she had him panting like a dog. Unable to fully catch his breath even when she released his cock with a loud pop. She continued to pleasure him with long strokes of her fist. Her tongue dipped into his leaking slit, lighting up nerve endings that he didn’t know existed. It ripped an ungodly sound from his mouth. 
“Oh, you liked that?” she asked, very smug. Then repeated the movement once, twice, before eagerly swallowing his cock again. 
“Fuck, fuck, fuck.” His hand flew to her shoulder and squeezed as she took him deeper – deeper. Holy shit. Where did she learn to do this? This was like pornstar level good. 
She had taken him halfway down her throat when he felt a shock run across his spine, a familiar tugging in his balls. His release was building and brewing in his lower belly like a thunderstorm. 
But Joel clenched his teeth. No – he could not come. Not yet. He needed to get himself under control before he finished in less than five minutes. 
He shut his eyes, but not even the rumble of his eardrums could drown out the loud, lewd squelch of her mouth. It was fucking filthy. The swirl of her expert tongue around his shaft had him unraveling fast like a loose spool of thread. 
“Teddy,” he moaned her name as he got close – too damn close. 
He tried to tell her to slow down, but the words stuck in his throat. Nothing came out except grunts. Just short groans. Her lips kissed the cusp of her fist, completely engulfing him in her honey-slobber and the softness of her hand. 
His hips instinctively bucked, the head of his cock bumping the back of her throat and she gagged. The walls of her inner mouth shuddered and pulsed around him and – 
“Shit.” His eyes flew open but before he could warn her – she hollowed her cheeks and sucked. 
He groaned her name, low and unrestrained, as the pleasure electrified his spine. It arced down his thighs before he could push her off. For a moment, he lost himself in the high, in the tide of her mouth. His cock twitched and throbbed on her tongue as he came. 
Hard. 
As if he hadn’t come in months – years. 
In a daze, he blinked down at her and saw his cum dripping down her chin, leaking from the corners of her mouth as she continued to twist her fist and suck down the aftershocks. It would’ve been easily the most erotic sight, if it didn’t suddenly hit him how fast he came. 
The light-headed euphoria quickly morphed into vertigo. He was horrified, mortified, staring down at her. 
He didn’t know what to say, and for once, it seemed like neither did she. She released his cock from her mouth, but otherwise didn’t move. Not even to wipe the come off her face. 
She swallowed, and opened her mouth. But a familiar ding tore through the thick, sticky air. The bell above the front door. 
“Joel? Teddy?” 
No way. It was motherfucking Tommy. 
—-
The idiot had forgotten his house keys in Joel’s truck. In the cupholder, nonetheless. 
Joel had somehow managed to button his jeans, and hand her a tissue before Tommy busted into his office. She’d pretend to blow her nose to clean the come off her face, riddling him with another level of shame. So embarrassed that he could barely look at her without feeling like he swallowed a handful of nails. 
He threw Tommy the car keys to get rid of him, but found out that Aaron had  left. Tommy had told him that Joel could just drive him home without even asking. And usually it wouldn’t be a big deal. 
But Tommy was so goddamn clueless. He just swung around the door frame, blabbering about how the girlfriend showed up and there was a big blow up in the parking lot and Joel was just waiting for him to notice the smell of sex and sweat or even the cloying embarrassment. Or Teddy’s swollen and suck-plump lips and surely Joel looked like a flushed-beet wreck. 
So how did Tommy seem to remain completely oblivious? 
When Sarah called a few minutes later, Joel left. Well, first he made sure everything was locked up and she was safely in her car, but otherwise fled like a coward. 
The shop had officially disappeared from his rear view mirror and now Joel couldn’t remember if he even told her goodbye. She just gave him the best blow job of his life, and he couldn’t even wave? 
“Are you gonna get Sarah or drop me off first?” Tommy asked and Joel snapped at him like a venus fly trap. 
“Doesn’t really make sense to go out of my way just to drop you off first, now does it?” 
Tommy threw up his hands. “Well, fuck. How am I supposed to know where Sarah’s friend lives?” He hurled himself against the passenger seat and mumbled under his breath, “Asshole.” 
Joel winced. He was kinda being an asshole, taking out his anger on Tommy. He wasn’t even mad at Tommy. Annoyed, yes, but not mad. The only person Joel was mad at here was himself. 
He was mad at himself for cumming too fast, and even more so for running away afterwards like a scared hound with his soft, spent cock tucked between his legs. Recalling the complete shit show, Joel’s grip coiled around the steering wheel until the leather squealed in protest. He could still feel the ring of her spit drying around him. 
Joel sighed and stared out the windshield at the night sky, the truck bouncing along the uneven back road full of potholes. Why did it feel like he just fucked everything up? 
“Hey, are you alright?” Tommy’s voice was lower, quiet – concerned. 
Joel scratched at his jaw, at the bald patch she’d kissed, before nodding his head. 
“Yeah, sorry - I’m just tired.” He’d rather die and be reincarnated into a gnat than tell Tommy about how he just prematurely ejaculated. He’d had enough embarrassment for one night. 
“Did I-” Tommy paused and for a moment it seemed like he decided to keep his mouth shut. Until he sighed. “I don’t know, but did I interrupt something between you and Teddy?” 
A little too late to start being observant, Tommy. 
Joel approached a red light, the truck crawling to a complete stop. 
“Come on. What would be going on between us that you could interrupt?” Joel looked over at Tommy and his brows were furrowed. In the pool of orange light from the street lamps that speckled the cab, Joel saw the realization flash across Tommy’s face. The moment everything clicked into place. 
Joel abruptly turned away, not in the mood for pity. After what felt like forever, the light finally turned green. 
“Joel, I didn’t realize that you-” 
“Don’t.” His voice was quiet, stern without being rude. “Just don’t.” 
For once, Tommy didn’t demand to have the last word. Instead, he slowly and silently fell back into the seat as if to fade into the shadows. She still had a boyfriend as far as Tommy knew, and Joel would not be informing him otherwise. This way was easier. 
The rest of the drive was filled with Willie Nelson’s album Always on My Mind, the rumble of the engine, and the buzzing of Joel’s thoughts. 
How was he supposed to face her tomorrow? 
—-
On Friday morning, Joel drove to the shop with a terrible pit in his stomach. His eyes felt gritty, and there was a dark shadow of gray underneath from a restless night sleep. He ate a bland piece of toast for breakfast, and even that made him feel sick. When he turned onto the street, he thought it might reappear all over the windshield. 
But Teddy was not there. Just a pink post-it note on the full, freshly brewed coffee pot. 
Fox Ridge pitch - Wish me luck. 
He’d forgotten that it was this early. Joel supposed he’d have to get here on time this evening to see her. 
Joel spent the day trying not to go insane. Despite the pounding of his hammer, memories of last night beat against his skull. Anytime he touched his lips, or the spot behind his ear, he could practically feel the ghost of her kisses. They had been desperate, heated. Hadn’t they? It had seemed she’d wanted him, just as much as he’d always wanted her. She’d even admitted to imagining him in some sexual way. 
But what about now? 
He didn’t have a clue. 
Eight hours later, and halfway from a complete tailspin, the truck decided not to start. The engine clicked and clicked and clicked, but never went. Even though he begged for it to start. The concrete guys had tried to jump it with no success. It’d taken everything in him not to sock Tommy in the jaw when he gave him that told-you-so look while calling a tow truck. 
The concrete guys were still on their best behavior and gave them a ride to the mechanic shop. It was run by one of Tommy’s highschool friends, Zach, who was nice enough to stick around past 5 on a Friday night. 
5:25 and this was a fucking nightmare. He couldn’t imagine a worse day for the truck to die. As if he hadn’t fucked up enough last night when he bolted, the last thing Joel wanted as her thinking that he was avoiding her. The least he could do was extend the same courtesy she had this morning. 
So midway through Tommy and Zach examining what was under the hood, he broke away to call her. 
Joel slapped his cellphone against the flat of his palm as he headed outside the entrance. With a deep breath he dialed the shop’s number. The ring-ring-ring in his ears made his chest feel like it was about to explode. 
“Teddy’s Company, how can I help you?”
“Hey Teddy.” He cleared his throat. “Hey, it’s Joel,” he said, very awkwardly. 
“Hey! Hi. What’s up?” 
Joel kicked at the loose rocks by his feet. “Well, the truck - uh the truck’s acting up. We had to get a tow, and Tommy and I are - the mechanic’s checking it over right now.” 
“Oh shit.” 
“Yeah, so I just wanted you to know - I don’t know when we’ll get back to the shop.” Joel lightly hit the center of his head with the circle of his clenched fist. He sounded like an idiot. 
“No - yeah. That makes sense.” Silence crackled on the other line and it was unbearable. 
Joel scratched his temple, unsure what to say next. He wanted to talk about last night, just to get it over with, but it wasn’t the right time. That was not a conversation to have over the phone. Not like at work was much better, but still. 
“Well,” Teddy broke the silence. There was a rustling of something on the other line – papers? Her bag? “Do you need-” 
There was a massive boom behind him – Tommy pounded on the glass door and motioned him inside. 
“What was that?” she asked and Joel mouthed at Tommy to give him a second. 
“Sorry, it’s Tommy. I think the mechanic’s done with the inspection.”
“Okay - well, I was just gonna ask if you guys-” 
Tommy banged again – harder. It was Friday, so he probably had a date with his favorite dive bar. Joel glared at him and flipped him off. 
“It sounds like you need to go,” she said. 
“Sorry.” Joel rubbed the back of his neck and he was gonna kill Tommy. “But uh - have a nice weekend, alright?” 
“Yeah, yeah, you too, Joel.” 
Once Joel found out the battery just needed to be replaced, Tommy’s pissy mood made a lot more sense. It would be a decently fast and easy fix – at most an hour. 
Joel plopped down in a chair in the lobby and mindlessly flipped through a car magazine. He didn’t even register the pictures that swished by, too busy reeling from that awkward phone call. 
Had he really told her to have a nice weekend? He wanted to melt into the cracks and scuffs in the black-and-white tiles. Real smooth, Joel. He sucked at this shit. 
What was going to happen next? 
He couldn’t tell where her head was at from the phone call that somehow didn’t even last as long as him last night. God – she probably thought he had some type of erectile dysfunction and he couldn’t even blame her. There was no excuse for a man at his age to cum that fast from a blow job, nonetheless. He was not a fucking teenager. 
The longer he sat there in the empty lobby with the melancholy of Johnny Cash’s voice, the more he began to doubt. It spread and swelled in his lower abdomen like a virus. Syphilis. If it festered for too long, he felt like it might turn him insane. 
He didn’t know how he would survive the weekend like this. 
— 
Saturday was usually his day for relaxing. All his responsibilities could wait until Sunday, but he couldn’t sit still. 
Up early, he and Sarah went to the Farmer’s Market and ran errands until lunch time. He deep cleaned the house in the afternoon. The entire main floor was vacuumed and swept, the kitchen counters looked brand new, and even his bed was freshly made with dryer warm sheets. He was determined to keep busy instead of wallowing in his looming conversation with Teddy. 
It might’ve worked if Sarah didn’t innocently keep bringing her up. With homecoming tonight, she was apparently in the mood to reminisce, especially after she’d gotten all dolled up. 
They were halfway to her friend Ashley’s house and the drive had been filled with Teddy. Their mall trip – the dress – the tiny details Teddy helped pick out. 
“I brought my polaroid camera.” Sarah pointed at her overnight bag in the backseat of his truck. “So, you can take a photo of me and show Teddy on Monday.” 
“Oh, yeah. She’ll like that.” Joel forced a smile as the hand of his knee flexed, biting into denim. 
He couldn’t help but feel a stab of guilt every time Sarah mentioned her. Teddy would never cut Sarah out, he knew that, but things were bound to be different now. It couldn’t go back to what it used to be, not after she’d seen his cock and swallowed his come. The relationship would inevitably change between them. 
He just hoped their friendship could be somewhat salvaged. For Sarah’s sake, especially. 
Joel was able to push that out of his mind when they arrived at Ashley’s house. The Murphy’s had been nice enough to invite the entire group, including parents, to come over and take photos. He couldn’t imagine fitting 14 teenagers and their moms in his puny backyard where he could barely fit a playset. Luckily, the Murphy’s lived on a big, well-landscaped lot that backed up against a man-made lake, and not directly into a neighbor’s house. 
The few other dad’s who showed up were all huddled together under the covered patio with their eyes transfixed on the TV screen. The Longhorns were taking on the Wildcats. Still in the first quarter, so it wasn’t even a good game yet. 
Instead of cracking open a beer, Joel joined the mom’s by the rose bushes. 
“Oh my God, Joel. Sarah looks beautiful.”
“She’s gorgeous.” 
“Stunning.” 
They all complimented Joel as if his genes actually put up a fight. Sarah was Lisa’s exact twin. Even more so when her gorgeous thick curls were pulled back into a loose bun with a few loose strands framing her face. The mom’s were right though – Sarah did look beautiful. But then again, she always did; with or without all the glitter and make-up. 
Sarah’s date was a scrawny, soccer player with red hair who was her best friend’s boyfriend’s best friend. Eric. Joel could hardly believe his daughter was at an age to even have a date, even if it was just a set up. It made him feel incredibly old when the kid called him sir. 
Based on first impressions, Eric seemed nice enough. The kid took a few photos of Joel and Sarah together in front of the Mexican bush sage. The purple flowers were almost an exact match to Sarah’s dress. Joel had hoped that somebody would offer when he’d changed out of his dusty clothes earlier and into a different, slightly nicer white t-shirt and a pair of his best dark wash jeans. 
Still, while Joel wouldn’t threaten the kid with a fist or scare the shit out of him with a war story like Tommy would, Joel did give Eric the look – Don’t try anything, bud. When Joel shook his hand, it felt like wet paint. 
Good. 
Joel thanked the minivan moms for driving, Ashley’s mom for hosting the sleepover afterwards, while snapping enough pictures to fill up two of Sarah’s bulletin boards. 
“You look beautiful, baby girl,” he told Sarah one more time before hugging her goodbye. 
She promised to be good and handed him the developed Polaroid, specifically for Teddy. He stashed it safely away in the middle console of his truck then drove away. 
At home, an empty living room quietly greeted him. Not yet 6 P.M. – the sun continued to shine and slice through the curtains onto the beige carpet. Joel had no idea what to do with the rest of his evening. Football, he supposed. Maybe rent a movie – Ocean’s Eleven or Training Day, something Sarah had no interest in ever seeing. 
He whipped up a ham and cheese sandwich and cracked open a beer. Rather than eating alone at the dining room table, he set up on the couch and ate in the company of Longhorn football. 
It didn’t take long, not even halfway finished with his sandwich, before a Folgers commercial came on and he thought about Teddy. She never even used Folgers, but just coffee in general made him think of her. At this point, it was actually pathetic how everything reminded him of her.
For a few minutes, Joel debated on calling her and figuring this shit out already. This limbo was killing him. He even pulled out his phone from his back pocket, found her name in his contact list and let it taunt him, his thumb hovering over the call button for longer than he’d like to admit. 
But what would he say if she answered? 
It had been two days and he still had no clue. He was still trying to figure out how to navigate this whole situation. He wanted to handle it with care but it felt like holding a dandelion puff in his rough calloused hands. Inevitably, it would break and fall apart with something as simple as a gust of wind. Joel carelessly tossed his phone on the coffee table and groaned. 
At halftime, he went and cleaned off his empty plate in the sink. Using his hands always helped distract him. Maybe he needed a hobby. He could always play his guitar, finally learn Never Going Back Again. He’d always wanted to try out woodworking since it used to be his dad’s favorite pastime. 
Joel was drying off the dish when the doorbell rang. 
“Hold on,” he yelled, wiping off his hands with the rag. He didn’t know who that could be, but he’d bet everything in his wallet right now it was Tommy. He knew Sarah would be gone all night, and probably wanted to drag Joel to some bar across town for a wild night out. 
Joel was coming around to the idea of spending his night in a smoky, loud bar instead of cooped up in his house when he opened the door. It was definitely not his brother, not even close. 
“Teddy.” 
She was on his front porch in a pale blue sundress that instantly made his mouth water. The buttery light from the budding sunset sky behind her framed her silhouette. 
“Sorry to just stop by.” She smoothed down her dress and tugged at the hem. “But can I come in?” 
—-
She didn’t say why she was here when he let her inside, but he supposed she didn’t have to. 
It was actually Joel who broke the silence. “Do you want anything to drink?” he asked. His mom would lurch from her grave if he didn’t act like a good host. 
“Water,” she said with a small smile. “Tap’s fine.” 
It was a good thing she didn’t follow him into the kitchen. His hands were shaking so bad that he nearly dropped the glass on the tile floor. 
When he came back into the living room, she was sitting on the couch. He handed her the glass, his fingertips brushing over hers. She politely thanked him before taking a tentative sip. The cushion whined under his weight when he sat. These were the exact same spots from the night she was here with Sarah. This time, however, the empty cushion felt less like a safety net and more like a boulder about to crush him. 
He turned off the TV, the newfound silence giving further evidence of what happened the other night. 
She clinked the glass onto the coffee table, then clasped her hands stiffly in her lap. On the very edge of her seat, she looked ready to bolt at any moment. “I knew Sarah would be at the dance or, at least dinner.” 
“Yeah, dinner. I think the dance starts around 8,” he said and she nodded. He wished he would’ve remembered to bring the Polaroid inside. Maybe it would’ve helped ease the tension. 
But no – he needed to quit procrastinating and apologize for how he reacted the other night. 
Buck up – do it. 
For a moment, Joel searched for what to say, scratching the skin around his neck where it felt thickest. 
“Joel,” Teddy said before he could speak. She shifted in her seat and when she opened her mouth, he braced himself for her to call it nothing but a mistake. “I wanted to come by and apologize about the other night.” 
His brows furrowed. 
“Apologize?” 
“Yes, Joel,” she answered, very sternly. He noticed a pained look in her eyes before she stared down at her stark white tennis shoes. 
“What? I - what?” He sounded like a bumbling drunk and for once, he wished the right words would just come naturally to him. 
She sighed. 
“After our phone call yesterday,” she started, only stopping for a split-second to clasp her gold necklace between her fingers. “I feel like I might’ve pushed things too far the other night. I never wanted to make you feel uncomfortable-” 
“Uncomfortable? No. Shit.” Joel insistently shook his head. He would personally damn himself to hell if he sat here any longer and let her take any blame for this. Exhaling, he scruffed a hand over his jaw. “Look, I’ll admit - I panicked, but that ain’t on you.” 
“How is it not?” 
“Cause you did nothing wrong. Fuck. I’m the one who should be apologizing, alright? I acted like a goddamn idiot, Teddy. It’s just-” Joel let out a self-deprecating laugh, bashfully tucking his chin towards his chest. “I don’t usually, ya know - that fast. Just got embarrassed, that's all.” 
He absently rubbed at a patch of distressed leather on the arm of the couch. 
“Well, I never wanted to make you feel embarrassed.” She scooted closer – closer. Slowly. For what felt like the first time since the night in his office, Joel properly met her eyes. “All I wanted was to make you feel good, Joel.” Her voice was husky, almost seductive. She smirked and his heart banged inside his chest like a caged feral cat. 
“You did make me feel good,” he admitted, rather shyly. “Just wish I could’ve made you feel good, too.”  
“Who says you can’t?” Her eyes darted across his face, to his lips, to the rise and fall of his chest. She gripped his shoulders for balance before swinging her legs over him. Her knee lightly bumped into the arm of the couch and his hands instantly went to her hips, helping to steady her on his lap. 
Joel stared up at her dumbly for a moment before shaking his head in disbelief. His thumbs toyed with the hem of her dress, bunching it up further until he could brush over the bare flesh of her thighs. Goddamn, she was so soft. So pretty. 
“What do you want, Joel?” 
Everything. “Whatever you’ll give me.” 
“No, Joel. What do you want?” 
The last two days – hell, the last two years bulldozed into him. Every feeling and thought he’d suppressed and ignored crashing into him like a wrecking ball. He’d spent so long convincing himself this would never happen, but now – everything he ever wanted and never thought he would have was right here. Right in his lap. 
And something inside him suddenly snapped. 
“You gotta know by now, Teddy. You gotta know.” The words spilled out of his mouth and he hated how it sounded. It didn’t make any sense. Joel shook his head and ran his hands down her thighs to lightly squeeze at the spot above her knees for stability. “Fuck, I ain’t any good at this shit,” he said, in a rare moment of vulnerability. 
She cupped his face so delicately like he was made of porcelain. With a small nudge, he met her gaze. 
“This is gonna sound very middle school, but do you like me, Joel?” she asked and he snorted. 
It did sound juvenile, but he instinctively tugged her closer and nodded his head. 
“Good. Cause I like you and I want you, Joel. Only you,” she said. “So what do you say? Wanna give this a shot?” 
“You fucking know I do.” His hand slid behind her neck, his thumb traced over the perfect curve of her hair line. “Now, come here.” 
When his lips met hers – it was desperate and sweet like cream soda. His mouth crashed against hers with every bottled up dream and fantasy of her mouth, her lips, her tongue. It surged hot and bright through him. 
His hand was a firm weight on the small of her back as he pulled her in as close as humanly possible, until only denim and a dainty sundress could separate him from her. 
She clutched onto his shirt collar before gently rocking her hips against his growing bulge. He tensed his thigh, catching on her panties. She whimpered, already so sensitive, and he couldn’t wait to learn all the sounds she made. 
He couldn’t fuck her on the couch, though. Not properly, at least. Definitely not like he wanted to or how she deserved. Still, he let himself enjoy this for a few minutes. Dry humping like teenagers in her parent’s basement before breaking the kiss with a soft peck to her top lip. 
“Would you wanna go upstairs?” He dragged the back of his hand over her thigh, his knuckles hiking up her dress to reveal a little more skin. 
“Oooh. Am I finally gonna see Joel Miller’s room?” She gave the tip of his nose a quick kiss before crawling off of him. 
She held his hands the entire way upstairs until he led her into his room. “Told you, you weren’t missing much.” 
“I don’t know about that.” She glanced at the navy blue walls, at the painting of a grazing deer in what appeared to be somewhere in Montana. It hung above his golden oak headboard. She pointed at the basic beige comforter, three pillows lined up against the frame. “I’m gonna be honest, though, I didn’t take you for the type to make your bed.” 
“I did a little cleaning today.” Joel shrugged as she kicked off her shoes by his laundry basket. 
“Well, isn’t that convenient?” 
Joel managed to only kiss her twice before getting on the bed. He scooted into the middle, using two pillows to prop and cushion his aging lower back. Again, she eagerly climbed over him. She yanked her dress over her head, leaving her in only a lacy black bra with a pair of matching panties that cut high on her hips. The tiny, pink flower on the waistband was just the cherry on top. 
She must’ve noticed the look on his face because she giggled as if she was completely innocent. “Do you like it? I wore it for you.” 
“Fuck me,” he murmured. “Look at you, you’re gonna fucking kill me.” His hands roamed from her ribs up to paw at her bra and he squeezed just hard enough to watch them pour out over the top. He growled from deep in his chest before shoving his face in between her breasts. He traced the lacy material with his tongue before kissing along his slick trail. “Can I take it off?” 
Smirking, she reached behind her and unclipped it for him. The bra joined her dress on the carpet in seconds. He licked his lips and admired her bare skin – the curves of her body in the coppery-golden glow from the sunset spilling in from the window. When he cupped her breasts, he swore they were made for his hands. His thumbs slid across her sensitive peaks, feather-light, but her breath still hitched – her head tip back and even the column of her neck was gorgeous. 
He replaced one of his thumbs with his tongue, flicking the tip of it over her nub again and again. Kitten licks that made her clutch the back of his head. The way her fingers rooted into his hair was almost possessive and she held him flush against her chest as he sucked her nipple into his needy mouth. 
Her breathing grew ragged and she tried to find friction. She rutted against him, but his hands captured her hips, holding her still before she could graze his cock. Too much dry humping and he’d be actually come in his pants like a teenager. 
“Be patient, sweetheart,” he murmured and she whined. He didn’t allow her another chance to complain before his mouth switched to her other breast and adored it with equal attention. It’d been ages since he took his time like this and he lost himself in the feeling of her soft, scented skin on his face. 
“Joel,” she moaned. It was desperate and raw and hands down the most erotic sound he’d ever heard in his life. It snapped him from his reverie and he grazed his teeth once more over her spit-swollen bud. 
“I know.” He petted her hips before cupping her sex. The lace was soaked and sticky around her cunt. 
Her hips bucked into the flat edge of his palm and for a moment, he watched her shamelessly ride his hand. Her brows furrowed – her fingers clutching his shirt for support. He was suddenly aware that he was completely dressed, and he found it strangely erotic. A part of him enjoyed it, maybe a little too much. 
“Let me take care of you.” He patted her on the hip before ordering her to lay back. She didn’t need to be told twice. 
Joel moved, so she could take his spot in the center of the bed. He tore off his t-shirt and threw it with her clothes. She watched him with glossy, moon eyes as he crawled between her spread open thighs. He captured her lips in a tender kiss before swerving to the swell of her cheek and down the slope of her neck. Gently, he nipped at her collarbone and she wiggled impatiently. 
But he still went slow when dragging the tip of his nose from her breasts and along her stomach where he placed a soft kiss above her belly button. 
When he settled back on his knees, he saw her chest rising and falling. Her bottom lip was stuck between her teeth and she was fisting the comforter. It was hard to believe she was really here, even as his fingers stroked her thigh. She was actually in his bed in nothing but soaked black panties. 
Joel laid down on his stomach, spreading her thighs even wider to make room for his broad shoulders. Face-to-face with her lace covered cunt, he could smell the sweet, primal musk. 
He sucked in a breath, suddenly feeling nervous. He enjoyed going down on women, but it had been awhile since he did anything more than just enough to get someone wet enough to take him. And he really wanted this to be good. 
It felt like it had to be good, after his last fuck up. 
“Joel? Are you okay?” She brushed back a tuft of hair that had fallen flat on his face. 
He shut his eyes but there was no hiding when his face was mere inches from her pussy. “It’s just been awhile.” 
“Well, we don’t-”
“No. God - I want to.” Joel groaned and dejectedly dropped his head against her thigh. He kissed at a mark above her knee. Her skin felt so warm against the stubble of his cheek. “Do you know how long I’ve wanted this?” 
A moan dripped from her lips as he mouthed his way to the dip where her thighs met her hips. His nose nudging along the elastic seam. 
“I’m not usually like this, but fuck - I wanna make you feel good.” He sucked at the spot directly above that damn tiny pink rose and her hips lifted off the bed, almost chasing his mouth. “Want you to know I can take care of you.” 
“You can - you can,” she practically chanted. “Just God. Please, Joel.” 
“Okay, I got you. It’s okay,” he whispered before peeling off her panties. He lifted the flimsy to his nose and inhaled without thinking. She smelled so delicious, musky, like sea salt and jasmine. He lost himself in her womanly scent and stuffed the fabric into his mouth and oh God – the taste. Dully sweet, a citrusy-tang that tingled his tongue. He devoured it. 
It wasn’t until her panties were licked clean that he came up for air. His eyes opened to find her staring at him. Her mouth gaping – pupils carbon-black. 
With a shy smile, he tossed the panties, now soaked with his spit, behind him. “Sorry.” 
“Don’t be,” she panted. “Fuck, that was hot.” 
He snorted. 
“Well, you taste damn good, sweetheart,” he said, situating himself comfortably between her thighs. Now, there was nothing, not even skimpy lace separating them. She was completely hairless, which was actually a first for him. Joel didn’t have a personal preference, though he did like how easily he could see how turned on she was. Her entire sex was swollen and glossy and perfect. Licking his lips, he peered up at her. “I wanna make you feel good, so let me know if you don’t like something, alright?” 
She quickly nodded, her chest hitching with anticipation. She wanted this. She did.
He kissed the top of her mound then experimentally licked her slit, keeping his tongue soft and flat. He deliberately stopped just before her clit, avoiding it. For now. He planned to build her up slowly, steady. Words had never come easy to him, so instead he’d show her what he could not articulate. 
Despite his own painful desire, his focus remained solely on her as he lapped at her cunt: He teased and nibbled and sucked on her folds. Letting her little sounds and sighs guide him to find her most sensitive spots. He didn’t know what he’d been so worried about before. Eating pussy was just like riding a bike. 
“More,” she pleaded, and how could he deny her after she’d been so patient? 
Her back arched when the tip of his nose grazed her clit. He smirked against her cunt, the pit in his belly stoked by how worked up she was. It fueled his confidence and his tongue swiped over her clit. She wound her fingers through his hair and tugged. 
Hard. 
And Oh – that did something to him. His cock twitched, or at least, tried to. Pack so tightly against the seam of his jeans. Again – he swallowed the urge to hump the sheets for some relief, snubbing his own arousal for hers. 
As he toyed with her clit, his fingertips skimmed over her slick, hot-heated sex. The thick bulb of his pointer finger caught on her entrance and she immediately clenched, as if trying to capture him. Greedy little thing. 
Still, he peered up at her for permission that she happily granted. He started out with one finger and inched inside her until he could not physically go any further. He cursed under his breath. She was warm and soaked and so tight. 
When finally he squeezed in a second finger, her knees slightly bowed. Even though she was wet enough for him to slip in without any resistance, he rocked into her slowly, mindful to let her adjust. He curled his fingers, trying a few different angles before finding that spongy spot. 
Immediately, she jerked with a deep, filthy moan. 
Got it. 
His fingers worked just as relentlessly as his tongue that was circling and swirling and flicking her clit. So responsive. Her walls spasmed around him as he thrusted into her a little harder. A little faster.
“Oh my God.” Her voice was as shaky as her thighs. He could feel her starting to swell under his tongue. 
Joel didn’t want to stop, but he needed to see her come apart. When he leaned back on his knees, her hand shot out. She latched onto his forearm with a death grip. 
“Wait! Wait! Joel!” Her voice was high-pitched. Frantic. Her cunt clenched furiously around his fingers as if she could not bear to let them go. “I’m almost there. I swear, I’m close.” 
She bore down, attempting to fuck his hand as if she needed to prove she was telling the truth. Like he could do nothing but sit here, and she could get herself off. Joel felt something ugly and bitter twinge in his chest. It made him wonder how often she was left high and dry and unsatisfied by the people she fucked. 
Well, not anymore. Not with him. 
Once his hand lightly pressed on her abdomen, she stopped. Her gaze found his. Her eyes glossy and wild and fucked out. It looked like the only thought in her head was how badly she needed to come. 
“Don’t worry, I ain’t done with you, sweetheart,” he assured her as his hand on her stomach moved lower and lower. “Just wanna see you when I make you come for the first time.”
A filthy moan split her lips when he circled her clit with his thumb. The panic on her face was instantly replaced with relief. Pleasure. She looked gorgeous on the verge of an orgasm. 
“Does this pretty little pussy feel good?” 
“Yes - yes - don’t stop,” she cried out. “I’m so close.” 
“I know, sweetheart. I can feel it.” And he could. “I got you.” 
She moaned his name as she came undone underneath him. Her arousal was dripping down his knuckles and onto his sheets. He caught himself grinding into the air, desperately wishing it was his cock instead of his fingers making her come. 
Her clit pulsed under the pad of his thumb like a beating heart. Insatiable, he sucked the taste of her off his fingers then wiped his mouth. 
She drew him down into a sloppy, wet kiss. The painful bulge in his jeans catching on her bare flesh. By some miracle, though he didn’t burst right then and there. 
She pawed at his bare shoulders. “I need you,” she murmured against his lips that were still buzzing with her wetness. “Please Joel, I want you.” 
“Greedy,” he mumbled, grinning against her cheek. He gave her hip a playful pinch before jumping onto his feet. 
Quickly, he shed his jeans along with his pre-come stained boxer briefs. His cock was heavy. The head swollen into a furious shade of red, closer to purple than pink. 
The light outside was starting to fade into gauzy, gray dusk. So, Joel flipped on the bedside lamp before pulling out a fresh box of condoms from the nightstand. He tore through the plastic wrapping with his teeth, but slowed down when opening the tin-foil packet. 
“How do you want me?” She asked as he securely rolled on the condom. 
Up? Down? He didn’t care. “Surprise me.” 
She shot him a mischievous smirk before flipping onto her stomach. Rising onto all fours. This woman. He had no idea what she would pick, but his first guess never would’ve been doggy. 
He admired the dream-like curve of her spine and she invitingly wiggled her ass. Seemed she was trying to give him a heart attack. Did she know how sexy she was to him? She had to. She had to know what she did to him. 
“Is this okay?” she asked, and Joel growled his approval. He climbed in behind her and palmed at the plump flesh of her ass. 
She opened herself wider until he could see everything. “Shit, sweetheart,” he hissed, marveling at where her sex glistened with his spit and her orgasm.
Joel had to squeeze at the base of his cock before dragging the tip through her slick folds, all the way up to her puckered hole. Even that felt good. Almost too good. And he wasn’t even inside her, yet. 
Once Joel was lined up with her entrance, he noticed how small her cunt looked next to him and didn’t even try to push in. He questioned whether or not he could fit. It was just a fact that he was thick. Even though she was soaked, this would be a tight squeeze. 
Fuck. Now, he was really regretting only using two fingers instead of three. 
“Joel” she whined, but he still didn’t move. 
“I don’t wanna hurt you.” 
“No, I can take it - I promise,” she whimpered. “Joel, please.” She tilted back against him, making it impossible to say no. 
“Okay. Alright,” he said soothingly, calmly rubbing the arc of her hip. “I’ll go slow.” 
And he did. For both his and her sake, he inched into the heat of her cunt. His gaze was welded to the painted deer above the headboard. Watching himself disappear inside her would’ve been too much. The feeling of her pulsing around him was already almost too much for him to handle. Without the condom, this would’ve been over before it could even begin.  
“Fuck, fuck, fuck. You’re big,” she choked out, her walls fluttering around him. “I need - I need a second.” 
“It’s okay, it’s okay.” Yeah – he needed one too. 
There was a long minute where the only sounds in the room were of his harsh breaths, her suppressed whimpers. Then, a slight creak of the bed. 
He leaned forward, his chest lightly pressed against her back. His arms caged in around hers, palms flat on the bed to help support his own weight as he draped over her body. 
“You feel so good.” His lips brushed over the top of her spine and she shivered. “I know it’s a lot. I want you to know it’s a lot for me too.” 
“Oh, Joel,” she mewled as he buried his face into her neck. She smelled and tasted just like salted caramel. 
“You’re perfect, sweetheart. So good.” He kissed behind her ear, along the back of her neck. “I’m gonna move now, alright?” 
“Please.” The word dripped from her lips – the only answer he needed. 
He stayed close to her, his breath puffing against her neck as he fucked into her. Nice and slow and tender, at first. She met his thrusts in perfect sync. Each one allowing him deeper and deeper inside her and he didn’t even know how that was possible. It was as if her pussy was molding to fit him, to take even more of him. It felt very intimate and overwhelming.
He thought if he was staring into her eyes that he might’ve cried. Sex had never felt like this before. Not with Lisa, not even when they accidentally made Sarah. If he was being honest, sex had always felt somewhat impersonal; stilted, distant, like a glory hole in a gas station, just minus the sketchy bathroom wall.
But here, right now with her – this felt sacred. He had no clue how he ever managed to live without this. 
“Do you know how long I’ve wanted you?” Joel laid his damp forehead between her shoulder blades and picked up the pace. 
“Joel.” She gasped. His name seemed to be the only word she could say. It was as if he had completely consumed her. Her mind. Her body. Her every neuron. He kissed each vertebrae within reach, claiming more of her. 
More. 
“So damn long,” he answered. “And so fucking bad. Prettiest thing I’ve ever seen and look at you now, sweetheart. Just taking it. So good, just like I knew you would.” 
“Oh God, Joel.” 
He felt her shake, her arms appeared ready to give out and collapse. He wouldn’t let that happen. So, he widened his stance, the comforter bunching up around his knees. Carefully, but without warning, he fully pulled out and she wailed like it physically hurt. 
“I got you.” He shushed her, wrapping his arm around her waist and sealing her to his chest. “Come on, come here.” He guided her upright along with him and she groaned once the weight was off her arms. 
She sank back down on his cock instantly, her ass flush against his thighs. He felt even closer to her, somehow, in this position. Her skin was on fire, the sweat making her back stick to him like gum. Her pussy was drenched and dripping down his balls. 
He could feel her all over him. Everywhere. It amazed him how he managed to last this long.
Joel gripped her hip, his other hand went to cup her breast. When he gently rocked forward at the perfect angle, she clenched. 
“Goddamn.” He squeezed her breast, continuing to hit that same spot. “How are you so tight?” 
“It’s you, Joel.” She gasped. “No one - no one has ever been this deep.” 
The dormant, possessive part of his brain lit up and he growled. Joel buried himself to the hilt, until he could not claim another inch. No one but him had ever touched her here. 
Just him. 
Just him. 
Only him. 
His. 
She was soaking wet, white-hot, and he could feel himself throbbing inside her. Joel wanted to come so badly. The spicy-musk of her skin was swirling in his lower belly with a powerful, burning heat. On the brink of bursting. 
“Fuck, I’m not gonna last much longer.” He pinched her nipple as his other hand went down to play with her clit. “I wanna make you come.” 
Her only response came in a whine, a frantic nod.
Joel thrusted into her with long, deep strokes that made the bed shake. The headboard hit the wall in a dull, rhythmic thud that filled the room. Just like her trembling, needy moans, his own low groans, and the heady-salt scent of sex. 
She threaded her fingers into his hair and haled his mouth toward hers. She kissed him, or more so, tried to. It was more of just lips devouring whatever was within reach: cheeks and chin and the curve of mouths. It wasn’t the best angle, but it didn’t matter. 
In this moment, nothing else mattered to him but her. 
Despite the tightness in his balls, Joel somehow held back his release. He gritted his teeth, burrowed his face into her neck, and quickly rubbed her clit. The high-pitched sound of his name lingered on her swollen lips as her walls squeezed around him like a fist. 
It wasn’t until her cunt was spasming around him that he finally drove forward. He was buried so deep inside her that he practically snarled when he came. 
He spilled into the condom, but pretended to be filling her up instead. He would watch his cum drool out of her, only to stuff it all back in with his fingers. 
Joel clutched her against him as his hips gave a few final jerks. He would have liked to stay inside her until he went completely soft, but the condom was overflowing. Cum or her slick or more likely a mix of both was soaking into the hair between his thighs. He decided not to test the durability of this specific condom brand. The last time he did that, well – it was obvious how that turned out. 
Holding the condom at the base, he slipped out of her and dropped onto his ass with a few pops and cracks. Damn, he really should stretch more.
His eyes fell to where her legs were spread and her sex was still gaping from him – for him. His mouth went dry. He wanted to lean over and quench his thirst, fill her with his tongu- 
“What’re you lookin’ at there?” The sound of her lilted voice made his gaze abruptly snap to her face. 
He must’ve been blushing because her lips split into a smug grin. Clearly, she knew what caught his attention. But even after two orgasms, she was still a little sassy. Still too damn perceptive for her own good, meanwhile he could barely form a coherent sentence. 
She straddled his thighs, careful to avoid his semi-soft cock. 
“It’s okay, you can look. I mean, it’s yours now, isn’t it?” Her soft, small voice cut through the post-sex fog in his brain. She was looking so vulnerable, so exposed, completely naked in his lap. Even he was more covered up than her, and all he had covering him was a flimsy, full condom that he had not yet found the energy to get up and throw away. 
Isn’t it? Joel got the sense it was not a genuine question, but more of a reiteration – a confirmation. Are we on the same page? 
Whatever she meant, he nodded his head. 
“It is.” He cradled her cheek. “But only if it comes with the rest of you. I’m a greedy man, sweetheart. I want it all.” 
She beamed at him. 
“Well, that makes two of us,” she declared while brushing a sweaty tuft of his hair out of his face. “I want everything you come with, Joel. And when I say everything - I mean everything. The whole package.” 
She might’ve not said Sarah’s name, but he knew that’s what she meant. 
His lips parted, amazed by how easily the words came out of her mouth. That was the first time a woman had ever acknowledged that he came as a two-for-one deal without even a hint of cynicism in their tone. Obviously, Joel realized a kid was a lot to take on. Especially since Lisa wasn’t in the picture at all, but there were some women who made it sound like Sarah was baggage, which was insane. Sarah was the best part of him. 
Speechless, Joel kissed her firmly on the mouth. It was warm and sweet and surging through his chest like an electric current. This is what it was supposed to be like. He could feel her lips break into a smile before he pulled away. 
“Stay here. Let me get you cleaned up.” 
She laid back on the bed without argument, and he disappeared into the bathroom. Joel stuffed the condom into the tin-foil wrapper, then buried it under wads of tissues and empty toilet paper rolls at the bottom of the trash can, just in case Sarah used his bathroom. He didn’t want her to see that. 
After cleaning himself up, he returned with a warm, damp washcloth. She looked pleasantly surprised, a little shocked. Wordlessly, she parted her legs with enough space for him to fit. 
“Such a gentleman,” she finally said after he gently wiped down her thighs. 
“Maybe.” He moved over her tender, swollen folders with even more caution. “Or maybe I just wanted to get a closer look.” 
He winked and she giggled. 
“You had your face buried down there like twenty minutes ago - don’t think you can get much closer than that.” 
True. Joel snorted and tossed the washcloth into his laundry hamper. He went over to his dresser and dug out an old, oversized t-shirt from the bottom of his drawer.
“Caught this at a Longhorns game from one of those t-shirt cannons,” he said when handing her the folded shirt with her panties on top. 
“Ooooooh impressive.” She playfully wiggled her brows, just slightly taunting him. He didn’t expect anything less. 
His boxers from earlier were still damp, so he put on a fresh pair. 
“So, what time are you picking Sarah up?” she asked, seemingly waiting to bring up his kid until he wasn't butt-ass naked. 
“Actually, she’s staying at her friend’s house tonight.” 
“Well, that’s interesting.” 
Joel hummed his response. He was grabbing a pair of sweatpants from the closet when suddenly the home phone on the nightstand lit up, ringing. Only solicitors called that phone, anymore – shit, his cellphone was downstairs. 
He would’ve ignored it, but what if it was Sarah? 
Joel raced to the phone with his pants still clutched in his hand. Once he saw the caller ID, he groaned.
“It’s Tommy.” 
She nodded for him to answer, and so he did. Very reluctantly. “Hello?” Joel swore if Tommy was in jail again, he was going to let him rot there until next week. 
“Hey there, Joel.” Definitely not jail – too happy. “What’s going on?” 
“Uh,” Joel paused and looked at his bed where Teddy was laying in only his t-shirt and a pair of panties. What a beautiful sight. He couldn’t help but laugh to himself; Tommy wouldn’t believe him even if he told the truth. Joel tucked the phone between his ear and shoulder, so he could put on his pants. “Nothing.” 
Teddy grinned at him like they were teenagers lying to their parents. 
“Nothing? Huh?” Tommy snorted. “Then what’s Teddy’s car doing in your driveway?” 
Oh no. 
Joel nearly tripped over his pant leg on his way to the window. The street lights were on, but the sky was still a light enough blue where he could clearly see Tommy standing in the driveway, waving with a classic little brother grin on his face. “What the hell are you doing here?” 
“I was coming by to drag your ass out and wait - are you fucking shirtless?” 
Joel cursed, backing away from the window like it burned him. The cover was blown and he hoped Teddy didn’t mind, but it wasn’t his fault that his brother came over uninvited. He looked at her and she was just smiling, appearing wildly amused. 
She shrugged, then yelled. “Hi Tommy.” 
Tommy howled in his ear, loud enough that he could hear it through the glass. She immediately burst out laughing, no longer having to hide. Joel shook his head, but he couldn’t even be annoyed or mad. Not right now. 
“You dirty dog.” 
Fucking Tommy. 
240 notes · View notes
olderthannetfic · 6 months
Note
I found AO3 pretty intuitive. Took me like 5 minutes to realize how all the little buttons work. They're pretty straightforward. Apart from the AND filters - took me a while to realize what type of filters AO3 used. Beyond that, I'm not sure why people have a hard time? Wattpad and FFnet are way more of a pain in the ass.
--
It's all about familiarity.
I mean, look, AO3 works how my brain works. When we first set it up, it was what we were all used to, more or less, but an upgrade. It was hard to even see how it could ever be unintuitive because this was just How Things Were. From the style of trope tags to the fact that there's an index of fandoms by media type, it was all familiar.
But that thinking is a trap.
It's easy to say "Oh, well, that person's just an idiot", and sometimes, the problem really is laziness or sleep deprivation, but a lot of the time, it's different cultural context.
By the time we were designing AO3, I'd had many rounds of formal instruction in how to use library catalogues of various sorts, familiarity with Delicious, years in LJ slash fandom whose assumptions form the metadata structures of AO3, etc.
There's nothing strange about going "Why are ship types a top level system of organization?" or "How do I search for genre X in any anime fandom but not in non-anime fandoms?"
It's strange to me, but it's not strange in the context of people who read fanfic overall.
It's not just about learning the search features that do exist: it's about unconscious assumptions about what metadata must exist.
If you don't know to look for something and you aren't coming from a culture where poking buttons is encouraged, you're going to take a lot longer to find things than if you already have a good idea of what's probably there somewhere.
To pick two very obvious examples:
If I were designing a gen-focused archive, I'd make genre a top-level organization system, like on FFN.
If I were designing a more x-reader-focused or One True Character-focused archive, I'd make the ship searches work like Character X/Anyone instead of having to click on each ship of your blorbo or each ship with Reader.
If someone has years of experience searching for some bullshit 'trickyfish' style nonsense ship name because they're on sites with garbage searches, they'll go to AO3, plug some words into the search bar at the top, and then feel like they can't find any relevant results because everything that turns up is just that word in author's notes on an irrelevant fic. They might even go to advanced search...
...and then totally miss that the sidebar filters are the best part of AO3, and they don't appear when you do a search search as opposed to starting from a tag.
Isn't Advanced Search the most... well... advanced search? On every other website, it is, but not on AO3.
--
Each new site/technology/culture/etc. a person has to learn takes time and attention. If you're exhausted and burnt out, that's hard. Even if you're not, it takes at least some effort. It doesn't Just Happen, not for every person and every new thing.
We should tell people to read the damn FAQ, yes.
But I can't say I always do that myself on every site unless I'm both having a problem and invested enough to care about solving it.
--
On an average day, most of us don't need to care why some people have a hard time figuring out AO3.
But if anyone is planning to design a site or needs to teach a bunch of kids how to use the library or something, it's worth keeping in mind just how many unconscious assumptions are hiding behind the idea of something—literally anything—being "intuitive".
223 notes · View notes
ms-demeanor · 3 months
Note
I've been poking around your website, I really like it.
I'm inspired to put together my own silly site, you've made a lot of posts about that. I know how to get started with a website builder or whatever, but that's kind of boring.
I'd like to imitate the look of Ao3's log in page.
I have several specific Ao3 searches that the 'favorite tag' section just can't manage. I have all of those links in a google docs but it's boring and clumsy. I want buttons to press.
Your website mimics wiki, so... can you point me in the direction to get started mimicing Ao3?
My website doesn't just mimic wikipedia, it is a MediaWiki site, which means that from the ground up the software it's running on is the same software as Wikipedia. When I write pages, I'm using wiki markdown ==Like This== for section subheads and [[like this]] to direct to other pages on the site, etc.
The reason that I chose to do this is because it's relatively easy to set up a site this way; I don't know enough about CSS to get a site to look like Wikipedia without running it on mediawiki software, and I don't know enough about CSS to get something to look like Ao3 without running it on OTW software.
Like MediaWiki, the OTW archive software is also open source, so you theoretically could set up a literal archive of your own, but it is not *easy.*
Walter from Squidge.org has created documentation for implementing OTW's software and has talked about helping others to set it up as well, so that is one option.
If that's not the kind of labor you're looking for (and it won't be for a lot of people! it certainly wasn't for me!) you could try something like using a site like wordpress and building a custom template. That would *also* be a lot of work (in terms of learning CSS) but might be easier than figuring out the whole backend as well as getting the visuals you want.
87 notes · View notes
halfagone · 1 year
Text
Ghost King Danny Ao3 Statistics
Just like the title states, this post intends to cover everything there is to know about Ghost King Danny fics for the DPxDC crossover on Ao3! Understandably, this is a very long post and there are a lot of numbers involved, so you may want to be prepared!
Did You Know?
There are a total of 1,334 Ghost King Danny Fenton fics found on Ao3. Of that figure, DPxDC makes up 697 fics- a whopping 52.25% of all fics under the "Ghost King Danny Fenton" tag. Danny Phantom, one of the parent fandoms for this crossover, have a total of 439 fics, which amounts to 32.91% of this tag.
But that's just the broader overview of the Ghost King trope for the crossover. Looking deeper reveals more interesting details about this concept and the authors' preferences.
Before we begin, it would be remiss of me not to include a disclaimer about this information. You are otherwise free to ignore this list, but for those of you who are interested on where or how I gathered this data, I thought it would be appropriate to be as open as possible.
Disclaimer
These numbers were gathered through manual labor on the site, Archive of Our Own.
These numbers were compiled in one day- September 12th, 2023, and as such, may not reflect the statistics on Ao3 in, for example, one month from now.
IMPORTANT TO NOTE: These figures only include fics that have been explicitly tagged as Ghost King Danny. While some stories not included in these statistics may have hints towards his royal status, a good rule of thumb is to never assume the trope will be included in a fic until given reason to. The best way to do that is when the author properly tags "Ghost King Danny Fenton" on their work.
These numbers do not include any other crossovers, nor three-way crossovers. Ex: A Danny Phantom, DC, Miraculous Ladybug crossover. This is not to put down these other crossovers in any way, shape or form, but to show a clear, concise overview of the DPxDC community on Ao3.
Fun Fact!: As I gathered the data, I had to manually remove an incredible 57 fandoms and media from the Ghost King Danny tag in order to compile this list. [*] There are countless of other crossovers still going strong to this day, and while this post may not be about them, they deserve a round of applause as well!
No Languages were excluded from these figures.
This list included fics that are not open to guest readers (fics that must be read while you are signed in with your account).
For some of these statistics, please keep in mind that there can be an overlap. For example: Under the Fandom and Character Filters.
As a general reminder, while I took great pains to clean this information as thoroughly as possible, human error is still possible.
[*]: Curious about what that looks like? Here's a screenshot:
Tumblr media
These are just 7 of the 57 fandoms I had to remove. I would offer you more, but then we would be scrolling even longer.
However, let's move onto the statistics portion.
Please keep in mind: During this process, I used the 697 figure stated at the beginning of this post to calculate the percentages of each category.
Ratings
The number and percentages of each rating- from greatest to least- are as follows:
Teen - 320; 45.91%
Gen - 159; 22.81
Not Rated - 129; 18.51%
Mature - 75; 10.76%
Explicit - 14; 2.01%
Warnings
The number and percentages of each rating- from greatest to least- are as follows:
No Archive Warnings Apply - 276; 39.6%
Creator Chose Not To Use Archive Warnings - 270; 38.74%
Graphic Depictions of Violence - 149; 21.38%
Major Character Death (MCD) - 82; 11.76%
Rape/Non-Con - 5; 0.72% [^]
Underage - 2; 0.29% [^]
[^]: Your eyes are not deceiving you, these fics do not make up even a full percent.
Categories
The number and percentages of each rating- from greatest to least- are as follows:
Gen - 284; 40.75%
M/M - 158; 22.67%
F/M - 63; 9.04%
Multi - 44; 6.31% [#]
Other - 29; 4.16%
F/F - 18; 2.58%
[#]: What does the category "Multi" mean? "Multi" in Ao3 means that there are more than relationship dynamic found in the story. For example, a work features both a M/M and a F/F ship.
Confused about why the numbers don't add up to 100%? Not all authors choose to mark the category of their work since it is not a required selection in Ao3.
Fandoms
The number and percentages of each rating- from greatest to least- are as follows:
Batman - All Media Types - 533; 76.47%
DCU - 173; 24.82%
Justice League - All Media Types - 164; 23.53%
DCU (Comics) - 52; 7.46%
Young Justice (Cartoon) - 24; 3.44%
Shazam! | Captain Marvel (Comics) - 17; 2.44%
Superman - All Media Types - 16; 2.3%
Young Justice - All Media Types - 16; 2.3%
DC Extended Universe - 14; 2.01%
Confused about why these numbers add up to more than 100%? As stated in #8 of Disclaimers, many stories may include two or more of these fandoms.
Characters
The number and percentages of each rating- from greatest to least- are as follows:
Danny Fenton - 664; 95.27%
Bruce Wayne - 433; 62.12%
Jason Todd - 396; 56.81%
Dick Grayson - 297; 42.61%
Tim Drake - 294; 42.18%
Damian Wayne - 287; 41.18%
Jazz Fenton - 215; 30.85%
John Constantine - 176; 25.25%
Tucker Foley - 169; 24.25%
Sam Manson - 167; 23.96%
Relationships
The number and percentages of each rating- from greatest to least- are as follows:
Danny Fenton & Jason Todd - 142; 20.37%
Danny Fenton & Bruce Wayne - 102; 14.63%
Danny Fenton & Damian Wayne - 95; 13.63%
Batfamily Members & Danny Fenton - 92; 13.2%
Danny Fenton & Jazz Fenton - 82; 11.76%
Danny Fenton/Jason Todd - 67; 9.61%
Tim Drake & Danny Fenton - 64; 9.18%
Danny Fenton & Tucker Foley & Sam Manson - 58; 8.32%
Danny Fenton & Dick Grayson - 57; 8.18%
Tim Drake/Danny Fenton - 43; 6.17%
Additional Tags
The number and percentages of each rating- from greatest to least- are as follows:
Not Beta Read - 176; 25.25%
Not Phantom Planet Compliant (Danny Phantom) - 145; 20.8%
Danny Fenton Needs a Hug - 104; 14.92%
Bad Parents Jack and Maddie Fenton - 91; 13.06% [!]
Hurt/Comfort - 87; 12.48%
Eldritch Danny Fenton - 87; 12.48%
Other Additional Tags To Be Added - 85; 12.2%
BAMF Danny Fenton - 76; 10.9%
Danny Fenton is a Little Shit - 66; 9.47%
[!]: At this time there appears to be no consensus on what tag to use to describe the Fenton parents. Although "Bad Parents Jack and Maddie Fenton" appears to be the most common, some other tags include:
Jack and Maddie's A+ Parenting
Fenton Parents' A+ Parenting
Jack and Maddy's D- Parenting (This was how the author spelled the tag)
The Fentons' A+ Parenting
The Fenton Parents Are Bad but not evil
Danny Fenton's Parents Bashing
Key Takeaways
To wrap up this entire post, let's look at some at some important or intriguing details we've gleaned from these statistics.
Most stories with this tag are Rated Teen.
Similarly, most stories do not have applicable Archive Warnings.
Gen fics, or stories without romance, make up the most Ghost King Danny fics for the crossover.
Batman - All Media Types sweeps up the competition and can be found in most crossovers.
This may be surprising to some, but Bruce Wayne appears in more crossovers under the Ghost King banner than any of his children.
More people have written about Danny Fenton & Jason Todd in a platonic relationship than a romantic one.
There have been arguments that depictions of Jack and Maddie as bad parents are everywhere in the crossover. Numbers show, however, that for the Ghost King Danny Fenton tag it is very unlikely. Even if there were a hundred more fics that use one of the alternate tags, that would still only be 27.4%. That's little over 1/4 of all Ghost King DPxDC fics. Now, 1/4 might sound like a lot, but when you consider that there are 3/4 of other stories that do not include this concept, or the Fenton parents' skills are irrelevant to the story told, that's not actually as many as it would seem.
---
For more information about these statistics, or the work that went into gathering this info, feel free to ask!
But I hope you all learned something new with this foray of mine. I know I learned a lot about the DPxDC community too. Thank you for reading.
259 notes · View notes