“Are you embarrassed by me, Grant?”
Josh’s voice is quiet; that low, growling pitch that, depending on the circumstance, either has Grant pleased he’s rarely on Josh’s bad side, or falling to his knees in reverent worship the way only he gets to worship Josh.
“What? ‘Course not,” Grant replies quickly, wondering where Josh is going with this, and also what he’s done wrong. He’s been so tense about taking Josh home to meet his family, that he’s spent the week leading up to it overthinking every step, and overplanning every word.
“Then why,” Josh continues, slowly, making Grant’s heart thud loud, “do you repeatedly keep stepping away from me, as though I am not to be seen with you?”
Grant darts his eyes down the aisle of the supermarket they’re in and steps away from the cart he’s pushing, hands dropping to his sides. “Josh,” he begins, guiltily, trying to work out what to say, and coming up with nothing.
He feels tight, on edge being in his hometown, that’s full of narrow-minded people he’d avoided as much contact with as possible when growing up. And though his parents and sisters have welcomed Josh with open arms, there’s been several sets of other disapproving eyes on them wherever they’ve been. So perhaps he is holding back; not reaching for Josh in the usual affection he does when they’re back in their own home. He’s not meaning to do it, but if he’s hurting Josh by doing it—which Grant knows he must be doing from the look on his face—then he’s got to snap out of it, meant or not.
“Shit. Sorry, Josh. It’s not intentional at all,” and to prove his point, Grant leans over to Josh and gives him a sweet, apologetic kiss. Josh remains as still as stone.
“I’m sorry,” Grant whispers against Josh’s lips, then kissing along his cheek, and the edge of his jaw where he feels it clench beneath him. He has no problem with being seen with Josh in public, not one.
Josh nudges him until his back is against the shelves behind him, and Grant is convinced the entire thing rocks from the force of it. But he’s not caring at all; he’s too busy trying to keep up with Josh’s tongue as it fights its way around his mouth, and Josh’s hips as they grind up against him in claim.
“Here? Do you have to, Grant?”
Grant feels Josh’s mouth pause, feels the indignance of being interrupted churning through his entire body, before he steps away from Grant and straightens his shirt for him from where he’s rucked it up. Josh turns away, indifferent, walking down the aisle behind Deacon, the owner of the store, who stands, glaring at Grant.
“Grant,” Deacon hisses, reaching up and covering his eyes in a sure sign of trying to keep his tongue in check. “I’ve got no problem with you or your boyfriend. But that shelving’s on its last legs; getting the whole place refurbed next month. And if that thing collapses on someone the other side with you two doing… whatever you were about to do, it’s on your head.”
Grant’s face burns with how much he’s blushing. Deacon’s been serving him since he’s been old enough to go to the store by himself. He mumbles an apology, bows his head to avoid eye contact, and pushes the cart to the checkout, where Tina, the store assistant helping Deacon, beams at him in mirth as she rings up his purchases.
Josh is folded armed and flush-cheeked against the side of the car when Grant gets outside, glancing at him guiltily as he begins to fill the trunk.
“I didn’t mean to embarrass you in front of—”
Grant presses Josh up against the car and kisses him hard, humming softly as Josh’s arms loop around him.
“I know you didn’t,” Grant agrees when they pull back, nuzzling against him.
“I know I shouldn’t let myself get insecure about this kind of stuff, and—”
“Don’t worry about it,” Grant smiles, kissing him again. “I’m sorry I did anything to make you feel insecure.”
Josh sighs, nodding, fingers toying with Grant’s shirt as they always do when he’s feeling a little out of his depth. But then he’s kissing him again, and this time it’s gentle, taking what they need from each other and forgetting everything else. And when they pull back again, there are easier smiles for them both.
“I still want you,” Josh tells him with a squeeze around his waist, and intent in his eye that leaves Grant swallowing awkwardly.
“And you can still have me,” Grant promises with a wink. “Just… maybe not right here.”
“It’s not like we can go back to your parents and disappear upstairs with some lame excuse,” Josh sighs, his thumb sneaking in between them, discreetly brushing along his length.
“No, it’s not,” Grant agrees, wide-eyed that Josh would even do that in the middle of this parking lot when he doesn’t ever do stuff like that back home. But then he gets an idea that’s likely to get them both into trouble, and he can’t think of anything else. “C’mon.”
Grant drives them to the edge of town where there’s a mid-sized restaurant sharing a parking lot with a new supermarket he’s adamant wasn’t here the last time he visited. Grant grabs Josh’s hand the moment they’re out of the car and tugs him forward, keeping his head down, determined not to see anyone he knows. He drags him inside, then once more into a restroom, and firmly bolts the door behind them.
Josh’s eyes are wide in surprise for all of a second, but then there’s a triumphant smile on his face. And as he saunters towards Grant he’s already unbuttoning himself, never taking his eyes off Grant’s, pressing on his shoulders wordlessly asking him to kneel, then utters a single instruction. “Suck.”
Which of course, Grant does, more than willingly. He pushes down Josh’s jeans and boxers further, gripping his fingers into his cheeks and kneading one minute, then cupping his balls gently the next. He licks, sucks, and teases in all the ways he knows Josh likes, then pulls off him to suck his own fingers into his mouth, and slowly presses one into Josh’s hole as he takes him back in his mouth.
Josh grunts, rocking forward a little as Grant strokes his finger slowly in and out whilst lapping his tongue over his head. But Josh wants more, apparently, because he pulls Grant up abruptly, backing him against the door and kissing him hungrily, as he unbuttons Grant’s jeans and shoves them down, boxers and all, as far as they will go.
He strokes him a little, grinning at the groan Grant gives in response, and then turns to look around the room in a sort of panic. Relief is instant; his eyes fall upon a vending machine, and he hits it in a way that makes a packet of lube and three strawberry flavored condoms fall out into the sink below. Grant’s cock twitches at the sight.
Josh tosses the condoms away—one of the many perks of being in a committed relationship for coming up to three years now—and turns back to Grant with a look of pure intent. Grant gulps at the sound of the packet being ripped open, and Josh does this magic thing that Grant loves; at least, he thinks it’s magic, it feels magic even though it’s probably not. But Grant is babbling to himself either way as Josh systematically slips his fingers slowly inside him one at a time, in time with his tongue thrusting into Grant’s mouth. Grant rocks down on Josh’s fingers, giving a little whine when the angle strikes just right against his prostate.
“I need to see you,” Josh says hastily, before somehow pulling one of Grant’s legs free so he’s standing with his clothes flapping around the other leg only. And then Grant’s holding on to whatever he can, as Josh lifts and spreads him wide open, slowly pressing into him with a long, appreciative groan.
Josh pauses for just enough time for Grant to adjust then is staking his claim, as fast and hard as he can without breaking either Grant or the sink he’s somehow gripping on to and fucking Grant up against. It’s not the most comfortable of positions, but it works. It’s efficient, hitting all the right angles in all the good spots, with them both muffling their groans in each other’s necks, just about conscious of the noise traveling beyond the door of the restaurant bathroom.
After, when Josh wipes Grant down, swiping away his come from between their chests with the bathroom tissue that’s sticking to him in chunks, the look in Josh’s eye is smug and thankful. They straighten each other up both grimacing at the mess they’ve made of each other, mumbling about how good a shower would be right now if they could only find an excuse for it when they get back to the house.
When they’re outside, Josh presses Grant gently against the wall outside the bathroom with one last long kiss, humming against his lips before pulling back with a smile.