Actions

Work Header

Blue Bubbles

Summary:

John: Can we just choose dinner

Bobby❤️: are u on the menu?

Ava: Gagging

Yelena: VETOED!!!!!!

An anthology of various Thunderbolts texts centered around Bob/John and the Vault Squad.

Notes:

hi guys thanks for clicking on this :) this is probably the silliest thunderbolts fic i'll ever post. i've been having insomnia lately and i started writing these texts when i can't fall asleep. i write them randomly so they're nowhere near as polished or as serious as my other fics and frankly i'm not sure if they're ao3 worthy but people on tumblr have been enjoying them a lot so i thought i'd compile some of them here (with bonuses) for people who aren't on tumblr or in case people just wanted to bookmark them <3

i imagine these all in the same universe but they're not in perfect chronological order and there may be continuity errors as i basically write them on a whim. i've been posting these every day a little while now so i have a lot backlogged but i'll be posting them on here in themed sets rather than the random "whatever came to mind to day" dumps i've been doing on tumblr haha.

all that said, the ratings will vary by chapter. check summaries for what you're getting into. also, if you see a line of text underneath or above a picture with a symbol like this ➤, tap/click on it to expand a ficlet :P

(See the end of the work for more notes.)

Chapter 1: Everyday Vault Squad vol. 1

Notes:

A handful of everyday texts between the Vault Squad (+ one short thread between Bob & John).

(See the end of the chapter for more notes.)

Chapter Text

BAGEL | POV JOHN | RATED G

Humor, No Additional Tags

A fake ios chat that reads:
Yelena: At Utopia want anything
John: Rainbow bagel with blueberry cream cheese please
Yelena: Bob?
John: No this is John lol he’s still asleep on my chest
Yelena: OK I will get him a bagel
Yelena: But no bagel for you
John: Why
Yelena: I am mad at you
John: Why
Yelena: You treat him too well it makes it hard to be a hater of your relationship
John: Wait so I can’t have a bagel because I’m a GOOD boyfriend?
Yelena: Correct
Ava: John she already ordered your egg everything lol

 


 

GALA | POV YELENA | RATED T

Humor, Sexual References

a fake ios chat that reads:
Yelena: Where are you guys
Ava: Refreshments table like I told you
Yelena: No I know where you are where are Bob and Walker
Yelena: People are looking for them
Walker: Outside
Walker: Had to take Bob outside for a few minutes
Yelena: Is he OK?
Yelena: Anxiety?
Walker: Yeah sure let’s go with that
Ava: That wasn’t convincing at all
Walker: WDYM it’s true
Walker: He’s having a panic attack or something
Yelena: Where are you I will come

The previous chat continued:
Walker: No no don’t do that
Walker: It’s fine I got him
Ava: Yelena I’m 99% sure Bob is not having a panic attack
Yelena: Is he breathing OK
Walker: I mean he’s panting a little
Yelena: What
Ava: Oh good lord
Yelena: Walker what
Ava: Yeah they're making out
Yelena: WHAT
Yelena: GET YOUR DICK OUT OF MY BOB
Walker: IT’S NOT IN HIM WHY WOULD YOU JUMP TO THAT
Bob: yelena

The previous chat continued:
Yelena: BOBERT GET HIM OUT OF YOU
Bob: yelena I love you
Bob: stay out of this
Yelena: NO
Yelena: JOHN STAY OUT OF HIM
Walker: I’M NOT IN HIM
Ava: The mayor just asked me why I snorted out my drink thanks for that
Yelena: STAY OUT!!!!!
Bob: yelena please
Bob: I was perfectly happy with his hand in my pants and now he’s texting u instead
Yelena: GOOD DON’T LET HIM IN
Ava: Wait ew
Ava: John wash your hands
Ava: And your phone
Walker: LEAVE ME ALONE

The previous chat continued:
Bob: wow u think my dick is that gross huh???
Yelena: DON’T
Ava: All dicks are gross
Yelena: OK I cannot look at this chat anymore you are all ridiculous
Ava: It’s not personal it's just the germs
Ava: And also my lesbianism
Bob: well that’s just ur opinion john doesn’t mind a little cum on his hand
Bob: he’s a good boy he’ll lick it off
Bob: he’s an exceptionally bright shade of red rn btw
System: Removed Bob from the conversation.
Yelena: He knows that word is not allowed in my group chat

The previous chat continued:
Walker: Cum
Walker: [keyboard smash]
Walker: Sorry that was Bob
Ava: I figured
Yelena: This is your one pass John Walker
Yelena: And only because I know you are too shy to say that word to us
Yelena: Now get back inside
Walker: Fine
Walker: But add Bob back please before he decides he’s actually upset
System: Ava added Bob to the conversation.
Bob: that was homophobic
Ava: No you were lesbophobic
Yelena: You are both acephobic
Walker: Stop already none of you are anything phobic

The previous chat continued:
Bob: I just told him I’m agoraphobic
Bob: he said I’m not funny
Walker: He’s not
Yelena: Just come back inside
Yelena: Come back inside now
Yelena: Hello???
Ava: Bad news
Yelena: ?
Ava: I think John decided Bob was funny after all
Yelena: ?
Ava: I can see them making out through the window
Yelena: BOB GET HIS TONGUE OUT OF YOUR MOUTH RIGHT NOW
Yelena: BOBERT!!!!!!!!

John & Bob Outside | 916 words | Teen & Up

“I’m agoraphobic, actually.”

The joke left Bob’s mouth before he thought twice about it. The opening was too obvious, the opportunity too good to miss. Bob’s smile curled up his face as John turned toward him, one brow raised.

“You’re not funny,” said John, his own lips a forcibly tight line. He was amused by Bob’s bad jokes more than he’d ever admit. Bob quickly typed out another message on his phone. When John read it, he rolled his eyes again. “Was telling the women really necessary?”

“I thought maybe they would think I’m funny,” Bob told him, “since my boyfriend apparently doesn’t.”

“I just think it’s ironic you’re being so pedantic when you always call me annoying for that.”

“Maybe I wanted to be annoying.”

That was all it took to get John going again. Maybe because they’d already been making out for fifteen minutes before the interruption and he was still hot. Or maybe Bob really did look that damn good in the first custom tailored suit he’d ever owned in his life.

Either way, Bob smirked when John grabbed his shoulders and shoved him back against a tree. He sank into the kiss without resistance. He dragged his tongue over John’s teeth and the roof of his mouth; bit down on John’s bottom lip and tugged with a smile when John moaned beneath his breath.

John’s hands slowly shifted down from Bob’s shoulders to his waist, squeezed him tight as he tapped Bob’s tongue with his own. He pushed inside Bob’s mouth, playfully flicked the Zyn wedged in his upper lip. Honestly, he kissed Bob so often at that point it was a wonder he hadn’t gotten addicted to nicotine too.

So distracted by John’s mouth, Bob didn’t notice John’s hands shift again until they were buried in his pants. Rather than go down the front that time, John curled his fingers around the bottom of Bob’s ass; squeezed his cheeks as he shifted his lips to kiss Bob’s face, his jaw, his neck.

Bob wrapped his arms around John’s collar, chuckled as he mumbled, “Paparazzi could be watching.”

“Don’t care,” said John, even though Bob knew he did, that he would spend that night scrolling social media to make sure they hadn’t been seen. “Gonna give you a hickey so they all know you’re spoken for.”

It was everything he needed emotionally and just too much physically. Their bodies were pressed almost fully against each other, John’s pelvis pushing into Bob’s, and he knew that if he let it go any further, it would become more than his stupidly sensitive nerves could handle.

“Gotta stop,” Bob whispered with a kiss to John’s ear, even though he really, really didn’t want to. “You’ll make me come in my pants if you keep doing that.”

John responded by kissing Bob’s neck three more times. “Good. Then we’ll have an excuse to leave.”

“Embarrassed as I’d be, I’d kinda love to see you walk up to Mayor Fisk and tell him you have to leave his gala early because you made your boyfriend come in his pants. That’s popcorn-worthy.”

“You’re lucky you have a great ass because you’re still not funny.”

Out of witty comebacks, Bob grabbed John’s face with his hands and pulled their lips back together. John hadn’t completely lied when he agreed with Yelena that Bob was anxious. Big crowds in enclosed spaces were a massive trigger for his agoraphobia.

If he could have stayed in the courtyard kissing John all night, he would have. There was no place in the world he felt safer than in John’s arms; no taste he loved more than the lingering cinnamon from John’s breath mints. It made him forget how much he hated public events, forget that he’d have to go back inside and face his fears.

Unfortunately, the moment remained fleeting. He heard Yelena before he saw her and Ava approaching as she shouted, “Get out of my Bob!”

Though he lifted his hands out of Bob’s pants immediately, John kept one hand on Bob’s waist until Yelena physically dragged him away. He held one arm out toward Bob longingly, as if he weren’t a super soldier who could escape Yelena’s grasp at any second.

“I told you to stay out of him,” Yelena snapped. Bob didn’t know whether it was because of his trauma or her delivery but sometimes he had a hard time discerning whether she was just teasing. “People are looking for you two.”

“If you didn’t want me to make out with him,” started John, “you shouldn’t have let him wear a suit.”

“Whatever. We are going back inside before people ask questions. Trust me, this is not the venue to make your relationship public.”

“She’s right,” said Ava, a hint of concern in her tone. “You know I love you two together, but that’s a building full of politicians. It’ll inevitably cause a problem somehow.”

“Fine, all right.” John rolled his eyes and shook Yelena’s hand off his arm. “Just one second, I forgot something.”

Bob couldn’t help but smile against John’s lips when he sneaked in one more kiss; couldn’t help but laugh as Ava dragged him away by the sleeve to wash the evidence of Bob off his hands.

Because of her over-the-top reaction, Bob almost expected judgment from Yelena once they were alone. Instead, she just stared at him for several seconds and said, “You look happy.”

So he smiled again and told her, “I am.”

 


 

KEY LIME | POV JOHN | RATED T

Humor, Sexual References

A fake ios chat that reads:
Bobby: who ate all my mini pies
Ava: You did
Bobby: if I ate all my pies why would I ask who ate my pies
Ava: You are the only one who eats key lime and we’ve been gone for six days
Bobby: ok and?
Yelena: Bob you are so silly I miss you
Bobby: miss u too
Bobby: just like I miss my pies
John: Relax I just ordered you more
Ava: You are so easy
John: ??
Ava: You’d do anything he asked
Bobby: no that’s not true he won’t fuck me in the kitchen
Yelena: This is the only time I will ever say thank you John

 


 

DINNER | POV JOHN | RATED T

Humor, Sexual References, Implied/Referenced Anorexia

A fake ios chat that reads:
Yelena: Everyone finished their tasks?
Ava: Yes omw back
John: Yep everything’s mapped
Bobby: yeah I did the dishes
John: Good job baby
Bobby: u guys know u could make a chat without me right lol
Yelena: Why would we do that
Bobby: bcs I’m not on the mission
Yelena: OK and?
Yelena: We need our emotional support Bob in the chat
Ava: [point up] that
Bobby: or are you trying to keep me in the loop just in case you need the sentry lol
The previous chat continued:
John: No nobody is going to make you bring out the Sentry
Ava: We use this chat because we like you isn’t that good enough reason
Yelena: We have been using this chat the whole time why is it bothering you now
Bobby: I don’t know
John: Ordering dinner what do you guys want
Bobby: are you really asking now
Bobby: just make the separate chat
John: No because I’m ordering you dinner too what do you want
Bobby: oh
John: Everyone agree and we’ll FaceTime Bob while we eat
Bobby: I want key lime pie
Yelena: That is not dinner Bob
The previous chat continued:
Bobby: that’s not true my therapist told me any food is good food so long as I eat it
John: That is not what she said
Bobby: sorry I forgot you’re an expert on ed recovery
John: I’m not saying I’m an expert just that I read the paperwork you bring home
Bobby: that’s a violation of privacy
John: If you don’t want me to read them why do you hand them to me when you walk in the door
Ava: [clap clap] ANYWAY
Ava: Sorry to veto but I’m not eating that
Ava: Tamales?
Bobby: no I’m vetoing u right back
Bobby: all I’ll be thinking is ur in the southwest eating perfect tamales and I’m eating mediocre city shit
The previous chat continued:
Yelena: Let’s just have mac n cheese
John: No
Yelena: Why
John: That’s not a good dinner
Yelena: Yes it is
Yelena: Just pick up some Kraft
Bobby: veto I don’t want to cook
Bobby: sushi
Ava: No now that’s the opposite problem there’s no sushi here that’s fresh
John: Someday I’ll ask and you’ll all just say pizza without an argument
Yelena: Never gonna happen
Bobby: is there a wendy’s there
The previous chat continued:
John: Veto I’m not getting you Wendy’s
Bobby: why not
John: Because all you’ll want from there are fries and a frosty
Bobby: that’s good for my recovery
John: It’s really not
Bobby: what if they had key lime frostys
Ava: Don’t spoil my appetite
Bobby: ur so dramatic I know u steal my mini pies
Ava: I do NOT
Bobby: ok it’s our secret
Yelena: Let’s get Olive Garden
John: No vetoed
Yelena: Why
The previous chat continued:
John: Same problem as Bob
John: You’ll only want mozzarella sticks
Yelena: I don’t see a problem with that
Ava: Lol John it’s really kind of cute how you try to make sure we all eat healthy
Bobby: do u mind he’s MY boyf
Ava: How many times have you asked me to marry you?
Bobby: moving on
John: And yet he’s never asked me to marry him once
Bobby: MOVING ON
John: We could just do burgers
John: Or wings
Yelena: It is not football night
The previous chat continued:
Bobby: veto I can’t watch u eat wings
John: ?
Bobby: it makes me want to lick u
Ava: On my hands and knees begging you to keep your dirty thoughts in his DMs
Bobby: that wasn’t even that dirty
Bobby: I’m only talking about licking his lips and fingers
Bobby: if u think that’s dirty u don’t wanna know where else my tongue has been
John: Bobby please
Yelena: That’s correct I do not
John: Can we just choose dinner
Bobby: are u on the menu?
Ava: Gagging
The previous chat continued:
Yelena: VETOED!!!!!!
John: That’s it I’m ordering pizza
Bobby: ok let’s fight over toppings
John: No you don’t get to choose I’m choosing you’re all too indecisive
Yelena: But how will you know what to get what if you get a gross pizza
John: I literally always order the pizza for you guys I know what you like
Bobby: get me a good new york pizza so I can brag
Ava: NO WAY YOU WENT THERE
Bobby: muahahaha
Bobby: and a key lime pie too or I’ll start sharing my dirty thoughts again
Yelena: Walker get him the pie

 


 

AFTER DINNER | POV JOHN | RATED E

Light Angst, Explicit Sexual Talk

The previous chat continued:
Bobby: john u still up
John: Go to bed it’s after midnight there
Bobby: I’m in bed I can’t sleep
John: Why not?
John: You okay?
Bobby: no
John: What’s wrong
Bobby: too hard
John: Seriously
Bobby: I’m thinking about licking ur fingers after u eat wings
John: Is this me licking my fingers or you licking my fingers
Bobby: me
Bobby: been sucking my thumb all day lol like a fucking baby
Bobby: wanna suck on u instead
The previous chat continued:
John: If I was home I’d let you
Bobby: I miss you
John: Miss you too
John: You doing all right?
John: Almost forgot the whole dinner thing started because you were upset
Bobby: I’m fine I guess
Bobby: just anxious all day I don’t even know why
John: Just one of those days?
Bobby: yeah and my mouth won’t relax so it’s even worse
John: So what you’re really thinking is you want me to fuck the anxiety out of you lol
Bobby: don’t laugh it relaxes me when u make me come
John: Not laughing
John: Tell me what you want
Bobby: wanna be on my back in ur bed and ur deep in me
The previous chat continued:
John: Slow or fast
Bobby: slow but intense like u make me stop thinking yknow
Bobby: and my eyes are closed and I’m relaxed and not anxious
Bobby: and when we finish u kiss my forehead and hold me
John: Shh baby don’t jump to the end
John: We gotta make you come first
John: You comfortable
Bobby: yeah I’m in bed
John: What are you wearing
Bobby: robe and boxers
John: Lose the boxers you can keep the robe if you want
Bobby: yes sir
Bobby: you alone?
John: Yeah
System: Incoming FaceTime from Bobby…

John & Bob's FaceTime Call | 1,481 words | Explicit (Phone Sex)

“Hi.”

It was incredible, the weight he managed to place in one word. Two letters, the shortest greeting, and John was fucking whipped. He took a deep breath as he smiled at Bob’s face, his deep blue eyes and five o’clock shadow framed by tangled curls. It hadn’t been an hour earlier that they ended the group FaceTime and still, he somehow looked like a different person.

“Hey, baby,” said John quietly. His voice was low, hoarse, tired from a day of working and two hours of talking to the others. He was at his social limit for most people. Bob was an exception.

“You’re alone?” asked Bob. The moment he finished speaking, he pressed his teeth back into the tip of his thumb, the backs of his knuckles squished against his nose.

John glanced at the door to his left. He was. Three motel rooms and he was the one person who didn’t take a roommate. In a weird way, it bothered him to share a one-bed room with someone who wasn’t Bob. “Yeah.”

As soon as John nodded, Bob tilted the camera downward. He moved tantalizingly slowly, capturing his chest and the curtains of his robe; the sharp lines of his abs and pelvis; then settled finally on his hard, swollen cock. John had taken Bob’s words as a joke, but it was clear he’d been serious—he was way too hard to sleep.

There was something about the slight, natural curve to Bob’s cock that made John lose his mind. He felt his own shaft harden as he stared at Bob’s member, curled toward his belly. John barely had time to slide his left hand down his own boxers before Bob suddenly turned the camera back up to his face.

“I need to be fucked stupid,” Bob declared, his expression unreadable.

“Sorry I’m two thousand miles away.” John meant it more sincerely than most apologies he’d made in his life. He would have given anything to be between Bob’s legs, to hold his cock until his palm was coated in Bob’s release. “What do you want to do?”

“I don’t know.” Without the natural banter that accompanied the vault squad’s earlier conversation, Bob’s anxiety was clearer in his tone. He shrugged, shifted the camera to get himself back into frame. “I don’t want to think right now.”

“You want me to tell you what to do?” Bob nodded, and John wasted no time as he clasped his fingers around his own shaft. “Set your phone on your table. Make sure I can see all of you.”

Bob did as he was told and leaned his phone against something on his table. He settled back into the mattress, his knees slightly bent as he turned to look at John. His eyes were at their most beautiful when they were so wide and needy. John gave himself a moment to take in the sight, to admire every part of Bob from his cheekbones to his stiff cock before he spoke again.

“Put your thumb back in your mouth. You need the oral stimulation.” Bob did not say a word as he pushed his thumb between his lips and bit down on his first knuckle. “Other hand on your cock. Don’t stroke it, just squeeze. You know how I do that and I get you dripping? I want you dripping.”

It took a few minutes of Bob’s eyes fluttering open and shut, his hand shifting up and down and tightening and loosening its grip. John’s eyes never left the screen; his hand never stopped its movement. Even when they were two thousand miles apart, Bob was his. He wouldn’t take that for granted.

He told Bob in a hushed tone that he was a good boy, that he was doing a good job, that he looked so fucking pretty spread on the sheets that way. Then a whimper escaped Bob’s lips, so low the microphone almost missed it entirely. Bob’s chest caved in deep enough to notice when the first drops of precum escaped him, leaving a glistening trail down his skin.

“You feel good, baby?” asked John, because he always checked on Bob, no matter what it was they were doing. Because no one else ever had before him.

“Mmhm.” Bob nodded, his voice low and breathless. He tilted his thumb down to his chin, stared at John for a long moment. “Are you…?”

John knew what he meant. He was painfully hard himself, his left hand working tirelessly to keep himself stimulated. “Yeah.”

“Can I see?”

Admittedly, before Bob, John was uncomfortable exposing himself on camera. Maybe it was the fear that someone would somehow get their hands on the footage and use it to slander him in a whole new way. But Bob was so deeply into it, so desperate for that connection, he learned to loosen up and to let those fears go.

He shifted his hand to free his cock from his boxers before he tilted the camera down, gave Bob a full view of what he was working with. Once upon a time John might have felt inadequate in all possible ways, but the twitch of Bob’s dick and the way his tongue glided over his bottom lip told John he was everything he needed to be.

“You want me to keep the camera there?”

Bob was quick to answer, “No.” But before the feelings of inadequacy could return, he added, “I want to see your eyes. I can’t see your cock when you fuck me, I see your eyes. I want— I want you to look at me.”

“Okay.” John would never complain about getting to feast his eyes upon Bob, upon his trembling, panting, flushed figure. He smiled when John’s face reappeared in the camera but it quickly faded, replaced by a slow exhale. “You ready for more?”

“Can you— Can you come with me?”

“You want to come now?”

“No, just… I’m going to stop talking soon.” There was always that point Bob reached during sex when he became mostly nonverbal. When he was reduced to heavy breaths, stifled whines, and the single word John. John hadn’t been able to pinpoint exactly when it was yet, couldn’t always tell it was coming before it happened. “I can— I can feel I’m going to stop talking soon so I asked.”

John smiled and nodded. He would have given anything to be able to stroke Bob’s cheek at that moment. To tug a lock of hair behind his ear. “We can do that. Touch yourself however you want now. Whatever feels good. Tell me when you’re getting close.”

Neither of them spoke a word for the next few minutes outside of John’s quick, quiet check-ins. John’s cock was slick and heavy in his hand, ripe and oversensitive as pressure built in his abdomen. It was nothing like masturbating on his own. Having Bob there changed everything.

Being able to see the way he chewed on the base of his thumb, the way his back arched just slightly off the mattress. The camera wasn’t perfect, and he couldn’t make out every bead that escaped Bob’s cock, but he imagined well enough to fill in the gaps. He ached to lick every inch of Bob clean from the precum on the head of his cock to the spit shining on his chin.

Bob’s second whimper punctuated the air before he managed to say in a broken whisper, “John.”

“You ready?” Bob nodded with a faint mmhm and the way his cheeks twitched and his nose scrunched made John want to kiss the living hell out of him. “When you let go, I let go, all right?”

Maybe that offer was the reason Bob held out a little longer, the reason his breath seized until it escaped him with a sharp, sudden whine. The sight of Bob’s release—the sight of Bob covered in his release, twitching beneath its tide—pushed John over the edge. He lost himself in his own moans as he came, made a mess of his own boxers and thighs.

He squeezed his eyes shut for what felt like a second but must have been longer. When he opened them back up, he was met by the sight of Bob’s face on his phone; pink and flushed and dripping with sweat, spit, and tears.

John would’ve bet everything he had that there was no more beautiful sight on the planet than Bob Reynolds after sex.

“I love you,” whispered Bob, the only other words he ever remembered after he came.

“I love you too,” John assured him, and it physically hurt that he was still two thousand miles away; that he couldn’t kiss Bob’s forehead and hold him the way he dreamed. “Feel better?”

Bob’s tiny nod and satisfied smile gave him the strength to keep himself together until he made it home.

Notes:

fair warning - i intentionally chose this lighthearted slice of life batch to post first. if you've been reading these on tumblr then you know these will get sillier and angstier and much MUCH hornier :P

Chapter 2: Domestic Sentryagent vol. 1

Summary:

A dozen different domestic exchanges between Bob & John.

Chapter Text

JOHNATHAN | POV JOHN | RATED G

Humor, No Additional Tags

a fake ios chat that reads:
Bobby: john
Bobby: johnnnn
Bobby: johnnnyyy
Bobby: johnathannn
John: Need something babe?
John: Also *Jonathan
Bobby: *johnathan
John: *Jonathan
Bobby: *johnathan
Bobby: it can't be john and jonathan
Bobby: where does the extra h come from? or go to?
John: We are not having this conversation again
Bobby: but johnathan i'm bored

 


 

REMINDER | POV BOB | RATED G

Humor, References to Medications

A fake ios chat that reads:
John: You have a doctor’s appt at 1:30 don’t forget
Bob: ik my reminder just went off
John: I am not your reminder
Bob: why do u always remind me then
John: Because you forget
John: Text me when you leave please
John: And don’t forget to stop at the pharmacy on your way home you need to get your Seroquel
John: Text me when you’re there too please
Bob: god ur so controlling don’t u have people to save or something
John: No and last time you went to the pharmacy alone you forgot what you went out for and came home with muffins Zyns and no meds
John: Text me when you’re there please

 


 

PASSWORD | POV JOHN | RATED T

Humor, No Additional Tags

A fake ios chat that reads:
Bobby: what’s the netflix password
John: It’s in the Moleskine in my room
Bobby: yeah but can u just text it to me so I don’t have to get up
John: I just walked 35 miles no breaks
Bobby: ok and?
Bobby: ur the soldier I’m just a pretty stay at home wife text me the password
John: It’s not secure to text passwords
Bobby: u wouldn’t make me get up if I was pregnant
John: Are you pregnant?
Bobby: no
John: Then get up
Bobby: fine asshole
Bobby: I hope this was worth our relationship to u

 


 

SEND A PIC | POV BOB | RATED T

Humor, Sexual References

A fake ios chat that reads:
John: Hey baby WYD
Bob: lying in bed naked practicing how I’ll look when u get home
John: Jesus really?
Bob: no I’m in ur bed but I’m wearing a huge ugly sweatshirt and reading a shitty fantasy novel
John: Why does that sound hotter
Bob: idk I’m telling u I look gross
Bob: wearing those baggy sweats haven’t brushed my hair in 3 days
John: WTF this is actually turning me on like I’m dead serious
Bob: lmao whatever ur imagining must be wrong I look like hell
John: Yeah you’re gonna look like hell when I’m finished with you
John: Send a pic
John: Bobby
John: Send a pic

Bobby Sends a Pic to FaceTimes John | 1,918 words | Explicit (Phone Sex)

Bob’s intention was never to ignore John completely. He just wanted to be a brat, to make John sit with his horniness for a few minutes as he texted Bob increasingly needily.

It wasn’t until he stopped asking for specific things, stopped saying “Bobby,” and reduced himself to nothing but text after text of Please that Bob complied and hit the FaceTime button with his thumb.

John took about half a second to answer. Based on the look on his face, he clearly expected a better view than the shoulder of Bob’s sweatshirt and the top half of his face; the bottom obscured by his novel leaned against his chin.

“Don’t make me beg, Bobby,” said John, groaning beneath his breath.

“I’m not,” Bob started, smirk hidden to the camera. “I told you; I look like hell. You’ll lose your boner.”

“Just humor me.”

He hesitated before he moved his book and pulled back the camera, allowed John to see more of him. Everything he’d texted was true. He was wearing a sweatshirt big enough to hide his entire body in and pants to match; he hadn’t brushed his hair in at least three days; and the book he was reading had some of the worst world-building he’d ever encountered.

It actually surprised him when John breathed, “Fuck.”

“Yeah.” Bob chuckled and dragged his free hand over his nose, trapped in a limbo between bratty and self-conscious. “Gross, right?”

“You look like you need to get railed.”

“Fucking liar.” His face flushed and he looked down, hair falling in his eyes. “I don’t look sexy, you’re just horny.”

“No, you look sexy.”

Bob rolled his eyes as he shifted on to his side, knees tucked up into his chest, phone grasped in one hand. He tugged at the hem of his sweatshirt like he was trying to smooth it out, deliberately exposing just enough of his waist for John to notice and stare.

“I know what you’re doing,” said John.

He bit his lip innocently. “What am I doing?”

“Being a fucking brat.”

“I’m not even doing anything. It’s not my fault my depression turns you on.”

John was always just a little bit shyer on the phone, just a little bit more hesitant to lean into what came so naturally in person. His cheeks tinted the faintest shade of pink as he stared at Bob, his lip curling upward.

“Get the lube from my drawer,” he commanded, the tiniest waver in his words. “Get your fingers wet.”

The idea that anyone could be turned on by him when he looked like that—weighed down by his bipolar depression, his instability, half a dozen recent panic attacks he’d never tell John about—was mindboggling. It was hard enough to believe that John was attracted to him in general; the thought that he still wanted Bob at his lowest was more arousing than anything else.

“Are you serious right now?” asked Bob, tongue between his teeth as he stifled his laugh. “I’m not even hard.”

John stared at Bob for a long moment before he tilted his phone down, showed the tent of his boxers on the motel mattress. “I’m hard enough for us both. Two fingers inside. I want you to milk yourself.”

“That what you’d do if you were here?”

“Damn right.”

Bob took a deep breath before he flipped over on his back again. He bent his knees as he tugged off his baggy sweatpants and underwear, left himself shivering and soft just beneath where John could see. Free of his constraints, Bob reached into the drawer beside the bed and fumbled for the first bottle of lube he could grab.

He set his phone down on John’s pillow, camera angled toward himself before he slathered his fingers in lube. The heavy breaths from his phone gave him the encouragement to follow orders, to press his fingers into himself. Bob’s breath hitched when he reached his knuckles, and he made a face as he readjusted.

“You all right, baby?”

“Fucking tight,” Bob grumbled, flushed more from embarrassment from arousal. John had been gone for almost two weeks, and Bob hadn’t touched himself there since. “Just give me a minute, please.”

“Take your time,” said John, his tone gentle and reassuring. “Not in any rush.”

His breath quickened and evened out as he worked his fingers deeper. Bob followed John’s orders and took his time opening himself up, stretching himself back out. His cock hardened with each scissored movement of his fingers until it felt engorged and heavy, curling toward his belly.

“Okay,” started Bob, voice low and strained as he forced himself to avoid the natural urge to squeeze his eyes shut. “I can reach my prostate now.”

“God, you’re fucking beautiful.” John’s breaths were labored, nothing but sincerity in his tone. “Curl your fingers in. You know how I do it?”

“Yeah, I just— it’s kind of fucking weird doing it to myself.”

“No, no, it’s perfect. You’re doing great, baby. Keep going. I want to see you leaking before you touch your cock.”

Bob inhaled and exhaled slowly, tried to mimic the way that John milked him. It felt good when John did it, but it wasn’t something he ever did by himself. It wasn’t even something he’d really considered doing since what made it really hot was that John was so damn into it—a fact that proved to be true over the phone as well.

John didn’t speak when Bob drew the first beads from himself, the first spurt of precum. But his breath caught, and he inhaled harshly through his nose like it was the hottest sight he’d ever seen. Knowing how much John liked it made Bob enjoy it more, leave his shame behind. He tugged his sweatshirt up to his chest, gave his cock more room to spill.

“Fuck, Bobby, don’t stop.”

“You’re disgusting,” Bob mumbled, unable to speak when his fingers pressed down. He said it less as a comment toward John, more as a reflection of his feelings about himself; of how he looked while he was depressed, how slick his stomach was with precum. “I’m making a mess in your bed.”

“What, you think that bothers me?” The grin on John’s face was completely natural, genuine, lustful. “I want your mess in my bed because it’s mine.”

“You want me to soak your sheets while you’re not even here?”

“Yeah. If anything, I want you leaking more. Get the glass wand.”

An amused exhale left Bob’s throat as he shook his head. “The pink one? With the heart on the end?”

“You always make fun of it, but it makes you feel fucking amazing,” said John, eyes wide, begging Bob to do as he was told.

And he did, because he was a brat, but he was also literally dripping with precum and had needs to fulfill. Bob reached back into John’s drawer, fumbled until he found the dildo John was talking about. Lightly tinted glass with a bright pink heart on the end. He still wasn’t sure whether John had originally bought it as a joke.

Bob’s face flushed bright red as he settled back, pushed his sweatshirt up to his nipples from where it had slipped. He held up the dildo for John to see and John’s smile said everything—regardless of initial intention, he was damn into it now. His eyes never left Bob as Bob covered it in lube, shifted against his pillow, and directed it between his legs.

“Slow,” John told him. “I want to see your face when it goes in.”

He exhaled as he slid the glass inside him, inch by inch, precum smearing the hem of his sweatshirt as he closed his eyes and quit paying attention to where it laid. Bob’s whole body shivered, his thighs trembling from the sensation of the cool, ribbed glass pressed against his walls.

His cock weighed heavy on his lower belly as he moved the wand forward and back. Bob reached his left hand to his mouth, bit down on his first knuckle to stifle the whimpers that tried to escape. Each press of the glass against his prostate brought out fresh drops of precum until he was soaked, flushed, wrecked.

“Stroke yourself now,” said John, voice low, breath shaking, “but don’t stop pressing down.”

Despite making fun of it, the wand felt fucking good. He’d reached that point of forgetting how to speak, his sentences replaced with a whiny, broken, “I can’t— fuck, John, I— I can’t—”

“Yes, you can.”

He lowered his left hand from his mouth to his cock, lifted its wet, heavy weight in his palm. Bob’s whole body moved out of his control as he moved his hand up and down, slicking his hand, stroking himself until the pressure became too much.

John—”

“You’re okay.” They were thousands of miles apart and John still managed to reassure him. Still managed to make him feel safe and wanted. “I’m right there too.”

Bob didn’t even know what the sound was that he made when he let himself go. Warm ropes of cum spilled over his belly as his hips bucked upward, tears springing to his eyes and dripping down his cheeks. He let go of the toy, still in his ass, and threw his arm over his eyes to soak up the tears on his skin.

He rolled back over on his side, too flushed and too mindless to care about the sheets or his sweatshirt. It wasn’t like he couldn’t just go sleep in his own room instead. Bob wiped his hand on his shirt and grabbed his phone, held it back in front of his face. He just stared at John for a long moment, trying to find his words again, trying to remember how to speak.

“Told you I look like hell,” Bob mumbled, face covered in tears, sweat, and a hint of drool. If he thought he looked bad before masturbating, he looked fucking disgusting after.

John opened and closed his mouth twice before he said softly, “I think you look like home.”

“You’re sappy as shit after sex, you know that?”

“Maybe a little.” A brief silence hung over them as Bob reached back between his legs, only for John to interrupt him with the request, “Wait, don’t take it out yet.”

“Not coming again,” said Bob, his tone only half joking. “If you wanted more, you shouldn’t have made me milk the hell out of myself.”

“No, no, I don’t mean that. Just… you like falling asleep with me in you, right?”

“Yeah, you. Not a pink dildo.”

John chuckled. “You don’t have to. I wish it was me there.”

“Still horny?”

“No.” For some reason, it was hard for Bob to accept that John was into the cockwarming too; that John liked holding him as much as he liked being held. “Just miss you. I want to hold you while we fall asleep.”

“God, you’re ridiculous,” Bob joked, more touched than he felt able to admit. “Making me cockwarm a dildo.”

“You’re doing it aren’t you?”

He sniffed as he stared at John’s face on the screen, the tiniest smile tugging at his lip. John was right, he did like falling asleep with John inside him. He liked the feelings that it gave him—the fullness, the comfort, the warmth, the safety.

“Yeah, well.” Bob shrugged and brushed his palm over his eyes. “Maybe I miss you too.”

 


COFFEE MACHINE | POV JOHN | RATED G

Humor, No Additional Tags

A fake ios chat that reads:
Bobby: god I wish u were here
John: Miss me?
Bobby: no the coffee machine is jammed again
John: I showed you how to fix it
Bobby: I know but I wasn’t listening
John: You were staring at me the whole time
Bobby: yes at ur biceps not ur face
Bobby: show me in long sleeves next time
Bobby: I have no coffee and it’s all your arms’ fault
John: Well I’d send you an iced capp but I only do that for people who miss me and you apparently don’t
Bobby: I miss you
Bobby: John I miss you
Bobby: I miss ur biceps
Bobby: please I need caffeine

John Fixes the Coffee Machine | 706 words | Teen & Up

“You’re not listening again.”

Bob blinked. His left elbow rested on the counter, hand holding his chin as he stared at the coffee maker. Or, at least, in the direction of the coffee maker. The problem was that John’s arms were also in the direction of the coffee maker, and his long sleeves didn’t do as much to hide them as Bob had hoped.

“No, I am,” said Bob quickly, not half as convincing as he wanted to be. He lifted himself up, made a show of pulling his shoulders back and pushing his hair out of his face. “I’m listening.”

John raised a brow. “What did I just say?”

“Something about vinegar?”

He couldn’t get enough of the way John hid his amused smile. His lips pulled up before they bent down and he shook his head in feigned annoyance. Or maybe real annoyance. Bob wasn’t always the best at telling the difference.

“Honestly,” John started, “I’m kind of impressed you got that part right.”

“Of course I did,” Bob teased, tongue poking out in the middle of his own lopsided smile. “I was listening.”

“Keep listening, then. I had you grab that pitcher because after we run the vinegar through it, we have to…”

Bob’s gaze started at John’s hands, watching how he fixed the machine. Then they slowly tilted upward, following the line of his arms up to his biceps. John had gained a little weight since he’d bought that shirt. Bob wasn’t sure whether it was fat or muscle and he didn’t care. All he could see was the way the fabric pulled on his arm, the way it stretched and almost highlighted everything.

He had no idea how long he was staring at John before he was abruptly snapped out of it by John saying, “You’re doing it again.”

“Doing what?” asked Bob. He fluttered his eyes, feigning innocence.

“You know what.”

“I’m just watching you fix the machine. Watching… your arms… fix the machine.”

John rolled his eyes. “You told me you could focus if I wore long sleeves.”

“I was wrong.”

His body took over before his mind could decide to follow his desires. Bob set his hands on either side of John’s face, tugged on his freshly shaved beard to pull their lips together. He let his tongue taste the lingering breakfast pastries on his lips, let his teeth chew on his skin for a fleeting moment.

Then John put his hand on Bob’s chest and gently, lovingly pushed him away. The grin on his face kept Bob in the mindset of being a silly brat rather than devolve into a spiral of embarrassment and self-doubt.

“Pay attention, Bobby,” said John.

Bob groaned. “But I’m thirsty…”

“That’s why we’re fixing the machine.”

“…for you.”

John flipped the coffee machine on as he rolled his eyes with a smirk. The machine hissed for several seconds before it spat out an inconsistent stream of murky water into the mug below it. It certainly didn’t look like coffee. There was no way that they’d completely finished, but he had no idea what steps were left to take.

He tried his best to focus as John popped the top open and shut, as he changed multiple filters and sifted water through the machine twice more. But he focused so hard on looking at John that he forgot to listen to John. His jawline was just unfair; not to mention his biceps and forearms and belly and back and everywhere else the shirt pulled when he moved.

“Now try making your coffee.”

Bob went through the motions, one eye on John at all times as he fulfilled his daily routine well after it should have been completed. The machine brewed up a mug of coffee that, once Bob tasted it, proved to be perfect. He nodded his satisfaction and held his mug up toward John as if trying to toast.

“See?” Bob smiled as John gave him a look, already knowing what was coming. “I fixed it.”

“You didn’t do shit,” said John. “What was the first step?”

“Uh… stare at your biceps?”

He felt unbelievably lucky that, rather than scold him, John just chuckled and kissed his forehead instead. “God, you’re hopeless.”

 


NOT MORNING | POV BOB | RATED T

Humor, Sexual References

A fake ios chat that reads:
System: Today 8:27
John: Good morning beautiful [heart]
System: Today 12:44
Bob: good morning john [heart]
John: It’s not morning now
Bob: I just woke up it’s morning
John: It’s 12:45
Bob: time zone difference
John: I’m in Tennessee
Bob: and?
John: Same time zone
Bob: stop criticizing my sleep schedule and call me beautiful again
John: Good afternoon beautiful
Bob: good afternoon asshole
John: FYI it’s less of an insult when you had your tongue in it before I left last night

Last Night | 1,286 words | Explicit (Rimming)

John was lying on his stomach in bed, staring at his phone. For once, he wasn’t doomscrolling but lamenting the amount of time until he had to leave. He tried to be strong, to make Bob feel better about it. But the moment Bob left the room, he cracked. All he could think about was that in two hours, he’d be gone. That the next day, he’d be almost a thousand miles away from Bob.

He set his phone down when the door opened and Bob walked back in, snacks in hand. Bob placed them on the table before he flopped on the bed perpendicular to John, rested his head on John’s ass like a pillow. John reached back and dragged his hand through Bob’s hair playfully.

“What are you doing?”

Bob nuzzled into John’s back, used his nose to push his shirt up his spine. He kissed the curve of his ass and his back and slipped his arms underneath John’s belly. “Having a snack.”

“That’s what the pretzels are for.” John tried to nudge Bob off him but between his arms and his head, Bob had all the control. He rolled his eyes. “I’m not in the mood right now, Bobby.”

“Please?” The way he asked was a little different than usual. Like it was less horny, more longing. Bob kissed along John’s spine, breathed against his back until John’s cock twitched beneath him. He was relieved Bob couldn’t see. “Just a little. Please.”

“No.”

“You know when you milk me and I leak everywhere and I feel like I look disgusting but to you I look really, really sexy? This is that for me.” John took a deep breath when Bob lifted his hand, moved his hands to John’s ass, and squeezed. “You look so hot to me.”

He’d never felt self-conscious before he gained weight. Not like that. Not in the way that he did when Bob touched him in his softest places, when he found enough flesh to chew on. It just didn’t connect that it was something Bob was into; that he was genuinely attracted to John when he felt like his body looked the worst it ever had.

“I want you,” whispered Bob, fingers hooked into John’s waistband. He kissed a line above the fabric, breathed right into the top of John’s crack. “Please let me take care of you before you leave.”

“I’m not—” Attractive. Sexy. Worthy.

“You are to me.”

Rather than use his words, John reached a hand back and set it on top of Bob’s. He guided Bob to tug his pants down, let him go once he made it as far as his arm could stretch. Bob kissed the entire way down John’s ass and legs as he peeled off the fabric, then the whole way back up. And, apparently, that was enough teasing for him.

Bob wasted no time diving in. He dug his left hand into John’s outer thigh, his right reaching under his stomach to grab his half-hard cock. He slid his tongue between John’s cheeks, licked his entire length before he sank his teeth into his skin. Bob bit down on both sides, over and over again, his hand stroking John at a slow, steady pace.

“Jesus, Bobby,” John groaned, breath already heavy. “I’m not gonna be able to sit down.”

“You’ll be fine.” His words were less reassuring when followed up by another, harder bite and then several small munches in the same place. John might not have understood why Bob liked it, but he couldn’t argue that he seemed really damn happy munching on his ass. “Love you.”

“Love you too, you munchy monster.”

That released Bob’s teeth. He stopped to laugh for a long, beautiful moment, his hair tickling John’s skin. Then he leaned back in, abandoning the biting in favor of small, teasing licks. He spread John’s cheek with his left hand, his right firmly grasping his shaft as he slipped his tongue in.

He circled John’s rim for several seconds, eliciting moans John tried and failed to stifle. Because as much as it embarrassed him to be in that position, to let Bob taste him there, it did feel really damn good. Especially with Bob’s hands touching his cheek and cock. Until he suddenly pulled his tongue and left hand away and asked breathlessly,

“Can I use my fingers?”

John hesitated. “How deep?”

“Deep as my tongue?” He kissed John’s lower back again, brushed his right thumb over his wet tip. “Just want to open you up a little.”

“Okay. Just up to your knuckles.”

It was still hard for him to release his control, to let Bob do what he wanted to. Even when, physically, it felt really good. Even when Bob checked in constantly, asking permission before doing anything different and making sure John was okay when his breath hitched. There was a level of shame deeply ingrained in him that he hadn’t been able to kick, even when he encouraged Bob to let himself relax completely.

His thighs shook as Bob pushed a finger inside him, gently coaxed him open enough to add a second. That was as far as he went—two fingers, stopped at the first knuckles. John squeezed his pillow, panting against the fabric. He gasped when Bob pulled his fingers out, replaced them with his warm, wet tongue.

“You’re fine,” said John, when Bob started to pull back. “Keep going.”

There was some thing Bob did with his mouth that made John forget how to think. He seemed to be able to do it anywhere—on John’s cock, in his ass, on his fingers, in his mouth—and they all made him equally mushy. Bob sucked lightly, enough to stimulate but not enough to be uncomfortable. He licked, tongue moving in a way that was comfortable but unpredictable enough to keep him wondering.

John’s chest tightened as he pushed deeper into the pillow, hips rocking just slightly between Bob’s mouth and his hand. He opened his lips to speak, to tell Bob that he was close, it was happening, but the words caught in his throat. Bob didn’t miss a beat when John spent himself beneath his stomach, a warm, sticky release between the sheets and his flesh.

Bob pulled out and kissed his lower back, then licked all the way up to his ear and settled  down beside him. John reached his right hand up and grabbed Bob’s right cheek, gently stroked his stubble as he pressed their foreheads together. For a long moment, they just breathed, savored the moment of being together.

Then John lowered his hand down, tickled the hem of Bob’s pants. He could feel Bob’s erection against his thigh, could feel him leaking through the fabric. Bob nodded his permission, and John slipped his hand inside. He wrapped his right hand around Bob’s shaft and used his left to guide Bob’s head into his shoulder, holding him close as he stroked him.

It didn’t take long before Bob shuddered and came against John’s hand without warning. He apologized repeatedly, face buried in the crook of John’s shoulder, breathing fast and shallow. John just kissed his temple and held him close. Tried to remind himself that if he liked what embarrassed Bob, then it made sense for Bob to like what embarrassed him.

“Bit your ass so you’ll think of me,” Bob mumbled, hands digging into the back of John’s shirt.

John snorted, sure he’d heard Bob wrong. “What?”

“Want you to think of me while you’re gone.”

“Bobby baby… I always think of you.” He kissed Bob’s temple again, squeezed him in so close he swore he heard Bob’s t-shirt tear. “Always.”

 


 

BARNES & NOBLE | POV JOHN | RATED T

Humor, Sexual References

A fake ios chat that reads:
Bobby: wyd
John: Just resting
Bobby: ok can I tell u my fantasy
John: Fine
Bobby: u tell me u have a surprise for me and blindfold me and take me outside
John: Outside???
Bobby: and you walk me down the street with ur hands on my shoulders
Bobby: and then u take off the blindfold and we’re in barnes & noble all alone
John: You want to fuck in Barnes & Noble???
Bobby: no?
Bobby: this ends with u carrying home 10 bags of books for me there’s no fucking involved get ur mind out of the cum gutters

 


 

UTOPIA | POV BOB | RATED T

Humor, No Additional Tags

A fake ios chat that reads:
John: Eating at the shittiest diner RN craving Utopia so bad
Bob: how mad would u be if I said I’m eating utopia rn
John: Are you joking
Bob: no we’re sharing a braincell
Bob: guess what it is u have 1 guess
John: Rainbow bagel with blueberry cream cheese
Bob: yes oh my god
John: Guess what I’m craving
Bob: egg everything with veggie cream cheese
John: YES fuck I love you
John: You know what else I miss
Bob: me
John: Yes again
John: Miss you so fucking bad

 


 

LAUNDRY | POV JOHN | RATED G

Humor, Fluff

a fake ios chat that reads:
Bobby: u need to do laundry
John: I just did laundry before we left
Bobby: that was 2 weeks ago it's all dirty now
John: How?? I haven't been home??
Bobby: but it smells like you 😍
Bobby: and ur shirts r so big and comfy 🥰🥰
John: You're lucky you're cute
John: At least do the laundry before I get back
Bobby: but it's ur laundry
John: That you wore
Bobby: ughhhh FINE

 


 

LARCENY | POV BOB | RATED T

Humor, No Additional Tags

A fake ios chat that reads:
John: Would you ever want to get married
Bob: shit john that’s a big question
John: I mean I’m not like asking you
Bob: u kinda just did
Bob: and I don’t know I never thought about it I never thought anyone would want me
John: I’m just thinking like legal reasons you know
John: I could die out here and leave you nothing
Bob: if that’s what ur worried about we don’t have a problem
John: ?
Bob: check my criminal record I’m very good at larceny
John: No baby you deserve better than that life
John: And if you got caught you’re not ‘very good’ at it

 


 

DAD | POV JOHN | RATED T

Humor, Sexual References, Fantasized Violence

a fake ios chat that reads:
Bobby: dad just called
John: What
John: You didn’t answer did you??
John: I swear to fucking God
John: I’m getting on the jet right now
John: I’m going to beat that man ti death with my bare hands
John: Bury him in a grave where no one will ever find his worthless ass
Bobby: so this is awkward but i actually missed a word
Bobby: i meant YOUR dad
Bobby: ur mom wants to know why ur not answering ur phone
John: Oh
Bobby: but that was really hot
Bobby: like seriously i’m kinda hard

 


 

FAMILIAR | POV JOHN | RATED G

Humor, No Additional Tags

A fake ios chat that reads:
Bobby: when u get home I wanna take u on a date
John: Okay we can do that
Bobby: what do u wanna do
John: Let’s get ramen
Bobby: ok
John: Then we can come home and watch stupid movies together
Bobby: wait a second
John: Until you fall asleep on my chest
Bobby: why does that sound familiar
John: [screenshot of a text from Bob that reads “I miss u I wanna get ramen and lay on ur chest watching stupid movies until we fall asleep]”
Bobby: stop
Bobby: stop why did u screenshot that
Bobby: I love you so much wtf

After the Date | 404 words | General Audiences

John stared at his hands, the movie on the screen long since forgotten. He wasn’t even sure what the story was about. It was Bob’s idea to stop choosing, to just let it autoplay whatever weird comedies came up. The light from the colorful film was the only thing illuminating them; John laying back on the couch, Bob between his legs, cheek pressed to the left side of John’s chest.

His fingers were clasped over Bob’s belly, just holding him, feeling him breathe. John wasn’t sure whether Bob was asleep yet or not. It had been a long time since he moved, since he said anything. John’s heartbeat did always relax him, not to mention the perfect date they’d just had and the simple fact that John was home.

The remnants of their dinner were still in the room with them. On the coffee table were a few empty containers of ramen with chopsticks falling out, two milkshakes long since drained. Then there was Bob’s messy hair and wrinkled sweatshirt—a physical reminder of when they’d given up on watching the previous movie and decided to make out instead.

Bob didn’t react when John shifted his hands, rubbed gentle circles into Bob’s abdomen. His gray sweatshirt was soft, warm from the contact with his body. John smiled as he followed Bob’s slow, deep breaths. He leaned over just far enough to see Bob’s closed eyes, then adjusted himself on the couch.

He fully thought Bob was asleep until he heard his mumbled, “No, don’t go.”

“Hm?” Bob’s left hand reached up, wrapped around the back of John’s. He didn’t open his eyes, instead whined beneath his breath as he nuzzled deeper into John’s chest. “You okay?”

“Don’t want you to leave.”

His voice was tiny, almost unintelligible, slurred by near-sleep, but it landed in John’s chest with a thunk. John swallowed hard and tilted his head down, pressed a gentle kiss to the top of Bob’s head and let his lips hover above him as he whispered,

“I’m not going anywhere.”

Bob squeezed his hand tighter, shifted deeper into him. “I missed you.”

“I—” There were all the emotions he’d buried under noodles and low-budget comedy. Everything that came with leaving Bob, coming home to Bob, knowing he’d have to go again. He took a deep breath and kissed Bob’s head two more times before he told him softly, “I missed you too.”

Chapter 3: Seven Days

Summary:

Bob has an agoraphobia flare-up and John supports him from afar.

Chapter Text

DAY ONE | POV JOHN | RATED T

Angst, Emotional Hurt/Comfort

A fake ios chat that reads:
John: Hey Bobby baby you doing any better today?
Bobby: no
Bobby: i still can't leave my safe places
and i feel like an asshole for telling you all that shit before you left for a week
John: Why
Bobby: it was fucking selfish
Bobby: now you're worried about me instead of focusing on the mission
John: You > any mission any day
John: I had an idea after we talked last night can I tell it to you
Bobby: what
John: Every day I'm gone I'm going to send you one task to complete to help you work through this
Bob: how fucking pathetic would it be if i said that sounds overwhelming
A fake ios chat that reads:
John: Not at all
John: But can I share my first task before you decide yes or no
Bobby: okay
John: Go open your window and stand in front of it for five minutes
Bobby: and?
John: And tell me if you feel better after
Bobby: i don't have to leave my safe places?
John: You don't even have to leave your room
Bobby: i'm in your room
John: Mine then any window works
Bobby: i feel like you're going to tell me to do something else
A fake ios chat that reads:
John: No nothing else
John: All I’m asking is you get a little sun
Bobby: okay
Bobby: I’m setting a timer
John: Text me when you’re done tell me 1 thing you see out there
Bobby: done
Bobby: I saw a mockingbird
John: That’s nice
John: Do you feel any better?
Bobby: a little
Bobby: I feel like I’m breathing better somehow
Bobby: kinda weird since nyc smells like shit
John: Lol
John: If we get some downtime I’ll take you to a peach orchard there’s no better smell in the world
A fake ios chat that reads:
Bobby: ever been to a citrus grove?
John: Nope
Bobby: should do that too
John: It’s a date
Bobby: it’s just so stupid yknow
John: ?
Bobby: went a hundred times as a kid now my chest hurts thinking about it
John: You’ll get through this
Bobby: what if it just comes back
Bobby: what if it just keeps coming back forever
John: I’ll support you forever
John: I have to go Yelena needs me
John: I love you
Bobby: I love you
align=

 


 

DAY TWO | POV JOHN | RATED T

Angst, Emotional Hurt/Comfort

A fake ios chat that reads:
John: Good morning [heart]
John: Let me know when you’re up
System: Today 12:23
Bobby: mwah
John: Hey baby
John: Feeling okay?
Bobby: idk feel a little stupid
Bobby: woke up sucking my thumb again your pillow’s all wet
John: You’re alright it’s because you’re anxious just toss it in the laundry
Bobby: laundry room isn’t one of my safe places
John: That’s fine just put it in the hamper there’s more pillowcases in my closet you can use
John: Don’t stress about it alright?
Bobby: okay
Bobby: what’s my task today
A fake ios chat that reads:
John: I ordered you breakfast
John: In 10 minutes it’ll be down in the lobby just go grab it
Bobby: do I have to talk to anybody
John: No they’re gonna just leave it at the front desk and I already told Martha to leave you alone
Bobby: lol she probably thinks I’m a dick
John: No she doesn’t she called Yelena when you had a panic attack before she’s nice 
John: Can you get dressed
Bobby: is a rope and slippers acceptable
John: Yes
Bobby: then yes
John: And pants please
Bobby: I’m wearing pants [rolling eyes]
A fake ios chat that reads:
John: Just checking
Bobby: dressed heading down
Bobby: waiting for the elevator
Bobby: chest getting tight
John: Take some deep breaths
John: You’re safe
Bobby: I’m the sentry and I’m about to cry over picking up doordash how sad is that
Bobby: can see why val intended for me to die
John: Stop
John: I don’t care about Sentry I love you I love Bob
John: Bob is allowed to struggle
Bobby: okay
Bobby: I’m in the elevator
John: Focus on breathing alright text me when you get back upstairs
A fake ios chat that reads:
Bobby: okay
Bobby: I’m back upstairs
John: Did you get it?
Bobby: yeah
John: Proud of you baby [heart]
Bobby: I can’t eat I feel nauseous
John: That’s fine no rush
John: Did you see what I got?
Bobby: iced capp and green donuts
John: Sniff the donuts lol
Bobby: is that fucking key lime
John: Yeah
Bobby: holy shit
Bobby: nausea gone I love you
John: Love you too
align=

 


 

DAY THREE | POV JOHN | RATED T

Angst, Emotional Hurt/Comfort, References to Hallucinations & Medications

A fake ios chat that reads:
Bobby: no task today?
John: Sorry been busy
John: How you doing baby
Bobby: okay I guess
Bobby: hallucinating a lot today
John: Bad ones or just mundane stuff
Bobby: mundane
Bobby: I keep hearing the ocean
Bobby: and the void has been around but he’s not talking today just sitting with me
John: Are you taking your Invega
Bobby: yeah but I keep forgetting the 2nd dose of seroquel
John: Do you want me to text you when it’s time to take it
John: FYI I’m going to worry and ask if you took it anyway so you might as well just say yes
Bobby: okay
A fake ios chat that reads:
John: Are you taking the Prazosin
Bobby: no I’m not taking anything at night
Bobby: I can’t fucking remember it all that’s why I stopped taking buspirone too
John: You stopped taking that too?
John: Jesus Christ Bobby
John: What about Propranolol?
Bobby: no
John: ???? What the fuck
John: That’s why you’re so anxious
Bobby: I can’t remember ok I can’t
Bobby: on too many fucking drugs and they all make me tired so I can’t fucking think I can’t remember to take meds fucking 4x a day
John: You’re supposed to tell me this shit
John: Or Yelena or somebody
A fake ios chat that reads:
Bobby: can you just stop yelling at me I’m gonna have a fucking anxiety attack
John: I’m sorry I’m just worried
John: I’m going to set timed text reminders for you
John: Do you want your next task while I do that
John: Bobby?
John: You okay baby?
Bobby: no I can’t stop crying
John: Just take some deep breaths
John: I’ll call you to talk about this when we’re back at the motel tonight
Bobby: I’m sorry
John: It’ll be okay
John: Can you go outside for 2 minutes please anywhere you want
Bobby: is the hangar okay
John: That’s okay
John: Just 2 minutes alright
A fake ios chat that reads:
Bobby: okay
Bobby: I’m at the door I’m setting a timer
John: Okay I’m scheduling reminders
Bobby: I’m back inside
John: See anything out there?
Bobby: a rainbow
John: [heart] Feel any better?
Bobby: I don’t know
Bobby: I’m sorry
John: I’m not mad I’m worried
Bobby: I know but I’m sorry
Bobby: I hate that I’m like this I hate that I need so many meds I hate that I can’t remember
Bobby: john do you hate me
John: No I love you
Bobby: I hate myself
align=

 


 

DAY FOUR | POV JOHN | RATED T

Angst, Emotional Hurt/Comfort, References to Medications, Past Drug Addiction

A fake ios chat that reads:
System: Today 7:17
John: Morning baby [heart] won’t have my phone for a few hours I’ll text you when I’m back
System: Today 8:00
John: Take Invega, Seroquel, Buspar, Propranolol (if needed)
System: Today 11:32
John: Back
John: You alright?
System: Today 13:00
John: Take Buspar, Propranolol (if needed)
Bobby: fuck me sorry
John: ?
Bobby: just woke up
John: Shit you okay?
Bobby: yeah I told you last night they have me on too many sedatives
Bobby: fucking dizzy
A fake ios chat that reads:
John: It should get better once your body adjusts again if it doesn’t we’ll talk to the doctor
Bobby: okay
Bobby: I don’t want to talk about this what’s my task today
John: Walk to Starbucks and back
Bobby: do I have to go in
John: Nope you’ll do that tomorrow
John: Today just walk there and back it’s not even a mile round trip
Bobby: ok I’m gonna go now see if the sun wakes me up
John: Not too dizzy?
Bobby: I’ll be ok
John: Okay
Bobby: I’m outside
John: What are you wearing
A fake ios chat that reads:
Bobby: nothing I’m walking down the street bareass naked
John: Rolling my eyes
Bobby: t-shirt and sweats
Bobby: why does it matter
John: It’s cold out
Bobby: I run hot
John: Bring a jacket next time
John: You at Starbucks yet?
John: Bobby?
Bobby: I’m at starbucks I’m behind starbucks throwing up
John: What are you okay
John: Are you okay??
Bobby: sorry dizzier than I thought
Bobby: walking home
A fake ios chat that reads:
John: Proud of you for going take some Dramamine when you get back
Bobby: no
John: Why not
Bobby: it’s addictive
John: Okay
John: Just drink some water please
Bobby: are you mad
John: No why
Bobby: I don’t know
Bobby: I’m home gonna lay down
John: You okay?
John: I’m not mad at you for being afraid of relapsing
John: I understand and I love you
Bobby: kissing your intrusive thoughts away
Bobby: I need to close my eyes
Bobby: love you
align=

 


 

DAY FIVE | POV JOHN | RATED T

Angst, Emotional Hurt/Comfort, Panic Attack

A fake ios chat that reads:
System: Missed call from Bobby.
System: Missed call from Bobby.
Bobby: john
System: Missed call from Bobby.
Bobby: please
System: Missed call from Bobby.
Bobby: answer please
John: Trying to call you back baby but it keeps dropping what’s going on
Bobby: panic attack
Bobby: can’t breathe panic attack
John: Okay take a deep breath
Bobby: tried to go to starbucks make you proud now having panic attack about what if I throw up again what if someone sees
John: Where are you
A fake ios chat that reads:
Bobby: in the bathroom in the lobby
Bobby: I couldn’t go outside I couldn’t do it
John: That’s alright I’m not disappointed at all okay?
John: Can you do the five senses
Bobby: no I need you to guide me please
Bobby: I can’t think help please
Bobby: I wanna call you
John: I know I’m sorry reception is shit here my texts are lagging going through too
John: Something you can see
Bobby: your picture on my phone
John: Something you can feel
Bobby: my crocs
John: Something you can hear
Bobby: the ceiling fan
A fake ios chat that reads:
John: Something you can smell
Bobby: cleaning products
John: Something you can taste
John: Bobby you still there baby?
Bobby: my thumb
John: Gonna set a reminder to order you a chew necklace when I get back
Bobby: I know it’s gross and embarrassing I’m sorry
John: No that’s not what I meant at all
Bobby: I don’t know why I put everything in my mouth
John: Bobby it’s okay
Bobby: no it’s not
Bobby: I’m so fucked up I had a panic attack about going to starbucks what the fuck
Bobby: and I make myself feel better by sucking on my thumb like a fucking baby
A fake ios chat that reads:
John: Put your phone down and take some deep breaths please
Bobby: biting so hard I’m bleeding
Bobby: wish I had morphine
Bobby: god I’m so pathetic
Bobby: how can I both be scared of relapsing and wanna relapse so bad
Bobby: john where did you go
Bobby: john do you hate me
Bobby: john
Bobby: I’m sorry
Bobby: I love you I’m sorry
John: I’m here I’m sorry my texts weren’t going through
John: I love you
John: I don’t hate you I love you
Bobby: I’m sorry I’m so fucked up
Bobby: I’m sorry I’m sorry
John: I have a better signal now I’m going to try calling again
System: Calling Bobby…

The Phone Call | 537 words | Teen & Up

Bob answered the phone immediately, but the first two calls dropped without even static. By the third, Bob was shaking so badly that he nearly hurled the phone across the tile. A sharp sob caught in his throat as static filled the line and then, finally, the noise cleared.

“Hey, Bobby, can you hear me?” John’s voice was cracked through the speaker but clear and careful; comforting and easy to understand.

“Yeah.” Bob squeezed the phone against his ear, clinging to it like it could somehow bring him the comfort of John’s physical presence. His breath shuddered, his chest tight and burning as he tried to steady himself enough to speak. “I can’t— John, I— I can’t—”

“I know, baby. You don’t have to talk.” It was confusing and comforting how fast John understood exactly what Bob meant. He spoke slowly, giving Bob time to process each word. “Just listen to me, all right?”

All he was doing was listening. The smooth hum of the ceiling fan, the faint music playing in the lobby. Everything felt overwhelming from the cold tile he sat on to the sharp, lingering smell of bleach in the air.

“You’re not fucked up. You’re not embarrassing.”

But he was. He was sitting on the floor of the Watchtower’s lobby bathroom, locked in a stall, sobbing into his knees. All because he was afraid of going to Starbucks. He was thirty years old, and he was afraid of going to Starbucks.

 “You’re not gross. You’re not a baby.”

The only reason John could say that was because he couldn’t see Bob. He couldn’t see that Bob’s face was slick with tears and spit and snot, couldn’t see that his left thumb was still shoved in his mouth, first knuckle starting to bleed from how far he bit into it.

“And I don’t hate you; I love you. I love you, Bobby.”

He couldn’t argue with that one, no matter how badly his panicked mind wanted to. Bob could feel like he wasn’t worthy of John’s love; he could feel like he was unlovable, but he couldn’t deny John’s right to love him. He couldn’t dictate the way that John felt.

“I love you too,” said Bob, words thick with tears. He hiccupped and pushed his sleeve over his eyes, soaking up the mess on his skin. “I love you.”

“Is it helping at all to listen to me?” John asked, a slight shake of emotion in his own words.

“Yeah.” Somehow, miraculously, it was. His chest loosened just enough to stop burning and his heartbeat slowed just enough to stop aching. “Can you— Can you do—”

“Box breathing?”

Again, John knew exactly what it was that Bob needed. “Please.”

“Okay, breathe in for four. One, two, three, four. Hold for four. One, two, three, four. Out for four. One, two, three, four…”

Bob struggled to follow the rhythm at first, still shaking with every breath, but he slowly steadied himself to match John’s breathing. He closed his eyes as he focused on John’s voice, on his counting, letting it guide his every movement.

Physically, he was still alone, but John’s voice was comforting enough that it almost felt like he wasn’t.

 


 

DAY SIX | POV JOHN | RATED T

Angst, Emotional Hurt/Comfort, References to Medications

A fake ios chat that reads:
John: Morning beautiful [heart] you up yet?
Bobby: yeah
Bobby: mwah
John: Take your meds?
Bobby: yeah I got the text
John: Okay
John: When I get back I’ll get you one of those containers help you sort everything out
Bobby: don’t they make those for people who only need meds once or twice a day lol
John: I’ll label it myself if I have to
John: You’re up earlier you sleep better?
Bobby: no crashed at 10 last night so it was still 11 hours
Bobby: had to change the pillowcase again too
John: I know that’s annoying to you but it’s actually a good bedtime
A fake ios chat that reads:
Bobby: whatever
Bobby: putting my shoes on
John: And I don’t really care how many pillowcases you use if you get more than 4 hours of sleep
John: Wait where are you going
Bobby: starbucks
John: No you don’t have to
John: I’m sorry I made you do this thing I should’ve waited until I got home
Bobby: no it’s fine it’s better you don’t have to deal with my body adjusting
John: I want to
John: I want to take care of you
Bobby: I don’t want to be taken care of
Bobby: I’m going outside
John: Sorry I’m not trying to baby you I just have this need to protect
A fake ios chat that reads:
Bobby: I know
Bobby: it’s windy out today
Bobby: should’ve brought a hair tie
John: You dressed warmer this time?
Bobby: no bcs propranolol makes me run even hotter
Bobby: I’m like a tiny sun rn
John: Lol you’re cute
Bobby: you say that a lot
John: You’re cute a lot
Bobby: I’m at starbucks
John: Anxious?
Bobby: idk brain feels anxious but my body’s numb
Bobby: god why did you make me go to starbucks
John: It’s the first close place that came to mind why are you okay
A fake ios chat that reads:
Bobby: no I forgot they don’t have iced capps anymore
John: Lol just get a caffe mocha
Bobby: fucking love you you know me so well
Bobby: I got it
John: Proud of you
Bobby: going home now
John: Mind if I give you one more task?
Bobby: I’m getting 1 more tomorrow
John: This is an extra
Bobby: okay
John: Open my window and drink it in my chair
John: And think about how far you’ve come that you can do that
Bobby: wish I could kiss you
John: One more day [heart]
align=

 


 

DAY SEVEN | POV JOHN | RATED T

Fluff & Angst, Sexual References

A fake ios chat that reads:
Bobby: u know what sucks about taking all these meds
Bobby: I’m too tired to be horny
Bobby: this must be the most boring week of texts u have ever gotten from me
John: Lol I can live without those
John: It’s never boring hearing from you I love you
John: Way rather have you stable and comfortable than manic and horny
Bobby: please I know u miss them
John: Saying this with love I don’t miss getting terribly timed hard ons
Bobby: now I wanna give u one
Bobby: I could talk abt sucking on u I keep thinking abt that
John: I thought you were too tired to be horny
Bobby: yeah
Bobby: kinda just a comfort thing
A fake ios chat that reads:
John: You want to suck on my thumb instead of yours
Bobby: pretty much
Bobby: I don’t want to talk about this actually can I have my last task
John: Yeah
John: I ordered you breakfast go grab it from the lobby in 5 min or so
Bobby: ? I already did that
John: I know this one has multiple steps just go with it
Bobby: okay
Bobby: jesus you expecting me to eat donuts all day??
Bobby: I don’t mean to be a dick but I don’t have much of an appetite rn
John: That’s fine just drop them off in the kitchen and then take your iced capp to the hangar
Bobby: u need to be more creative
Bobby: I already did that too
A fake ios chat that reads:
John: I know baby just trust me
Bobby: are u making me relive my whole week
Bobby: I’m not going back to starbucks
John: Lol no that’s not what I’m doingg
John: Just drink your iced capp and tell me what you see
Bobby: idk
Bobby: buildings
Bobby: when are we going to that citrus grove
John: After the peach orchard
Bobby: fine
Bobby: I see a couple birds
John: Nice
Bobby: now I see my eyelids
Bobby: if I wasn’t drinking this iced capp I’d be asleep
A fake ios chat that reads:
John: No keep looking
John: What do you see
Bobby: ugh idk clouds
Bobby: a plane
Bobby: wait
John: Mwah [heart]
Bobby: I’m gonna cry
Bobby: you’re a day early you ass
Bobby: why didn’t you tell me
John: Wanted to surprise you
John: Stand back please
Bobby: I’m fine I could crush your jet without lifting a hand
John: I can see you falling over you’re too damn sleepy step back
Bobby: wanna kiss you so bad
John: Fair warning I’m really sweaty
Bobby: mwah mwah mwah

Reunion | 475 words | Teen & Up

Bob squinted up at the jet as it landed, barely blocking the sun from burning his eyes. He squeezed his iced cappuccino in one hand, his phone in the other. When the jet’s feet settled on the helipad, Bob stuffed his phone into his pocket and took a long sip of his drink, trying to jolt his body awake.

The door to the jet lowered, the hiss of the hydraulics overtaking the distant sounds of morning Manhattan. A wave of heat hit Bob even from several feet away and he stumbled just slightly before he caught his footing. He wasn’t clumsy, he reminded himself, just on too many sedatives.

He leaped forward the moment he saw feet at the top of the ramp. John’s boots, unmistakable. The others were behind him but for once, all he could see was John. John who supported him through that awful fucking week. John who never judged him for his failures. John, who convinced everyone to keep quiet so his early return would be a surprise.

“Hey, baby.”

A grin broke on Bob’s face the second John spoke. Bob was too lethargic to run but he walked right to the bottom of the ramp; met John just in time to sink into his arms when he dropped his bag beside his feet.

John tried to go for just a hug, but Bob decided it wasn’t enough. He tossed the last of his iced cappuccino on the ground, grabbed John’s face with both hands, and pulled his face down into a deep, desperate kiss.

The taste of coffee and whipped cream was quickly overwhelmed by salt and musk. Bob slipped his tongue between John’s teeth, fingers curling around the back of his ears. He was exactly as sweaty as he’d promised, and Bob didn’t care one bit.

They didn’t break apart when Yelena playfully shoved John’s shoulder, didn’t break apart when Ava told them to get a room. Not until everyone had gone inside, left them alone. Then John leaned back, kissed Bob’s lips one last time before adding one to the tip of his nose.

“I missed you,” Bob mumbled. He dropped his arms to John’s back, clung to him tight, ignoring the sweat soaked through his suit.

“Missed you too.” John smiled as he kissed Bob’s forehead. He dragged a hand through Bob’s hair then lowered both to his shoulders to steady him when he stumbled. “You all right, Bobby?”

“Yeah. Tired.” Bob leaned into John’s shoulder, exhaustion intensified by how much calmer he felt in John’s arms. “Never letting you go again.”

“Oh, really?” John, apparently unable to keep his lips off, kissed Bob’s temple with a chuckle. “Not even so I can take a shower?”

“Nope.”

“Guess you’ll have to come with me, then.”

“Are you complaining?”

John smirked and nudged Bob toward the door. “Never.”

Notes:

if you want to read more texts before they're posted here or want to share an idea come find me on tumblr @sugarskies