My horny foxes, I wrote this today after a quick trip to the hardware store yesterday. My visit was nothing like this one, but he was very handsome. Let me know what you think.
It was five minutes to five on a Saturday when I walked in, rushing, list in hand, because a list was the closest thing I had to somewhere to be. The place had that end-of-day feel to it, lights still on but everything mentally shut down, the air stale, shelves half-faced, like the whole building had been about to exhale before I walked in.
The list felt ridiculous. Weather stripping, wood glue, a specific set of galvanized bolts I’d convinced myself I needed but might not actually ever use.
The name on the badge said Jeremy. He only looked up once, enough for me to know he wished I’d fuck off. I got the impression he was just doing this until his big break in Hollywood showed up. Anyone with those kind of looks would have to end up on your television or get a drug habit trying.
I heard him counting coins, slow and methodical, each one clicking against the counter like it was eating into what little time I had left. He glanced up once, his mouth tightening slightly, not even trying to hide it.
“We’re closing in four minutes,” he said, in a voice that sounded suspiciously like judgment.
“I know. I’ll be real quick.”
The pressure settled in properly then. I had a dozen items and less than four minutes to find them. I walked past the superglue, stepped back, and crouched down. There were eleven different types, because of course there were.
I grabbed the nearest one and kept moving. I heard him come around the counter.
“Can I help you with something?”
His voice caught me off guard in a way I wasn’t expecting. I turned, already aware I’d only managed to find one thing and that he’d clocked it.
I held the list out. He took it, and his fingers brushed mine. For a second I felt it properly, rough, warm, and something faint there, clean sweat and metal, gone before I could place it properly.
His eyes landed on me for just an extra second. Then he turned and walked away from me.
He was in khaki shorts and a work shirt that had given up pretending to fit him properly. One of those blue ones, half open, darkened through with sweat, clinging in places and hanging loose in others.
When he moved I caught the line of his chest under it, thick with light hair, the fabric shifting just enough to show it before it settled again.
He hadn’t shaved in a few days. It should have made him look rougher than he already did, but it didn’t. It suited him. Made his mouth stand out more when he spoke.
And then he glanced up again, properly this time, and his eyes caught the light. Blue, not soft or pale, but deep enough that I locked on. It was like looking into water you don’t quite know the depth of.
He dropped his gaze back to the list like nothing had happened, while I stood there holding nothing, trying to remember what I’d come in for.
He stared at the list as he walked away. “What is it you’re building, exactly?”
The way he said it was flat. He even glanced at the door as he walked around into the next aisle.
“Oh, um… it’s not one thing. Just a few different jobs.”
He didn’t look convinced. His eyes moved down the page, slower now, like he was trying to make sense of it and failing.
“Right,” he said. “So we’ve got weather stripping… wood glue… galvanized bolts… tile spacers… two different types of screws that don’t match anything else on here…”
His eyes lifted from the list and settled on me.
“…and superglue. Is that in case the screws don’t fit?”
I shifted slightly under the weight of his stare.
“It’s just bits I need,” I said. “Things that came up, and I’ve found one.”
He let out a quiet breath through his nose, not quite a laugh, not quite irritation.
“So this isn’t a job,” he said, finally looking at me properly. “This is just your weekly collection of problems.”
I opened my mouth, then closed it again.
“And you decided,” he went on, tapping the list once with his finger, “that five minutes before closing on a Saturday was the perfect time to start dealing with all of them.”
There it was.
I gave a small shrug, already knowing I had no defense that didn’t make it worse.
“When you say it like that…”
He held my gaze for a second, then one corner of his mouth shifted, just slightly.
“I’m just being an ass. It’s been a long day.”
I swallowed. “I’m sorry. I didn’t really clock the time.”
He picked up an item, returned to my aisle and handed me the list like it was starting to burn his fingers, then the small item he’d just found for me, before he walked off.
“That accent, Irish?” he asked, already halfway to the next aisle.
I watched him, unsure what was going on.
“Yeah,” I said, trying to win him over with something, anything. “Good guess.”
“Not really. Pretty strong accent. You’ve been here, what… a year or two?”
I huffed a little. “Four.”
He reached over the aisle and handed me a package. “There are three to choose from. You didn’t drive up in a car that justifies offering you the other two.”
I let out a short, surprised laugh before I could stop it. So not a wanna-be movie star, just a smartarse.
A few moments later he dropped out of sight, muttering something I didn’t catch. He sprang back up and passed me another package. Tile spacers. I took it and moved to the counter, grabbing a small basket on the way.
I headed down the next aisle where he’d crouched again, scanning the lower shelves. He turned and threw something toward me without warning.
A cable. Black, thick, wrapped tight in plastic and cardboard. It hit my hands with more weight than I expected. As I walked past him I noticed the other options still hanging there. He’d given me the cheapest one.
Then he grabbed a hose from the garden section. “How long?”
I stared at it, then back at him. “Not sure. Standard garden, I guess.”
He stepped in close enough that I felt it, the space narrowing without quite touching, and I caught it properly then, sweat, sun, cut wood and dust clinging to him. He pushed the hose into my chest.
“You still need half this list,” he said. “You’re not finding it on your own in three minutes.”
I exhaled. “Yeah, please.”
He held something out to me. I hesitated for half a second, then stepped closer and took it from his hand.
“Honestly,” I said, a bit too quick, not quite meeting his eyes, “I’ll just take whatever you give me.”
He froze for a moment, hand still mid-air, something in his expression shifting before he caught it. Then he turned, grinning again, but there was something different in it now, something that lingered.
“You sure about that?” he said.
I frowned slightly. “About what?”
He stepped in and squeezed past me, his ass brushing against my crotch on the way through. I moved back, even as he excused himself. But it had been intentional, I was sure of that. Again, the smell of him hit properly, sweat, warm skin, something faintly sharp like metal and sawdust, and it lingered after he walked away.
I opened my mouth to say something, to call him out on it, but as he bent over a few steps away from me, it hit me before I could even finish the thought.
My cock had gone hard.
I quickly swiveled away and adjusted myself, then scratched my head.
I’m not into guys.
I’m not.
He came past me with another item. “One more, but it’s out back. That one does have options.”
As he sped off, I turned to follow him as he moved around the counter and went through a wide doorway.
I hesitated for half a second, then followed him.
He jumped up on a ladder and reached up, there were boxes there that he rummaged through. He picked through two of them, then found what he wanted. He smiled, threw two items at me. They were so light they almost floated down.
The wall plugs were in slim, light packaging.
I grabbed them both, and thanked him.
He leaned back on the ladder, grinning, folding his arms like he’d achieved something and was taking a second to enjoy it.
“What?” I asked, taking a step closer.
He dropped down the two steps, still watching me, that grin not going anywhere.
“You… uh… you always get like that, or…?”
His eyes dipped down. All the way down.
I shifted back, realizing I was still hard, moving the packages he’d thrown in front of my shorts.
“Sorry, no. It’s just… erm… yeah… I probably…” I turned, ready to flee.
“It’s okay… honestly. I don’t mind. We’re… we’re alone here. Nobody else’s seen it.”
I stopped, turned and watched him. Adrenaline hit hard, my pulse loud in my ears, down into my feet. Something in my shorts wasn’t arguing.
He walked right up, stood within inches of my face.
I tried to swallow, but couldn’t. I felt his breath on my face. He swallowed too, I could see sweat beads on his forehead. Our eyes locked. Somehow watching him struggle made me feel a little better. He wasn’t as confident as I thought.
“I… I’ve… I mean… it’s been a long time with…” he could tell that I had no idea what I wanted to say.
He nodded, grinning again. “It’s been a while for me. And you… well, you look like… you know…” he shook his head. “...sorry. Bit nervous. But you…”
And then his hand reached out and lightly brushed my cock. I almost ran, but the way he brushed it, and the way his eyes watched me, made me pause. Instead of turning away from him, I turned to face him.
I couldn’t move. Or maybe I didn’t want to.
He faced me. “I’m not that experienced… but you’re cute… yeah… the accent… I like that.”
I nodded. “Yeah, you probably already know you are,” I said, then wished I hadn’t. I screwed my eyes shut for a second.
He laughed, and stepped in. “What would happen if I did this?”
I watched his lips move closer to mine, before they reached me, his hand pressed into my bulge.
When his hand turned, his palm cupping my cock, squeezing it, his lips were already on mine.
I swallowed, still trying to catch up. I pulled my lips away and looked around quickly, checking for cameras.
“We’re alone, and no cameras here. Only outside,” he said, his other hand moving up to my shoulder to hold me in place. It was like he sensed I was still on the verge of flight. His grip on my shoulder steadied me more than anything I’d said or thought.
“That feel good?” he said, his breath on my lips. His eyes were intense, that deep blue just diving deep into me, making it practically impossible to function.
“I guess,” I said, leaving my hands hanging by my sides.
Both his hands came together. I felt him fumbling with my button, then my zipper. He undid me, his hands cupping me through the fabric as my shorts dropped to the floor with a thud. I hoped my phone had survived that fall as I swallowed.
I noticed the scar above one eyebrow raise up when his eyebrow did, while he studied me.
“Are you married? Partnered?” he asked me, as one hand pulled my boxer shorts away from me and the other dove in.
His hand was warm as it slid around my shaft. I closed my eyes and sucked in breath.
“Um… no. Single. And you?”
He smiled, then spoke while nodding. “Recently single. She wasn’t worth it.”
I smiled. “Many of them aren’t.”
“You seem worth it though,” he said, then grinned.
I laughed. He leaned in again and this time I let him kiss me.
His lips were warm, I felt the jolt of his touch all the way down my body and in my chest. Especially when his hand gripped me and slowly jerked me.
I sucked in breath.
“Good, huh?”
I nodded.
“Don’t mind if you touch mine too,” he said, dipping his eyes down for a moment, before turning back to me and kissing me.
I was curious what his was like, so I reached out and touched it. His shorts really were too tight. I was able to tell it was quite thick, and a decent size. Both hands reached out as his tongue gently pushed into my mouth and met with mine.
The kiss was slow at first, then not as I unbuttoned, unzipped him and explored what was under those shorts.
It throbbed in my hand. And it was hot to the touch.
I felt myself being walked backward, then the shelves pushed into my back. The cold steel pressing into my butt as Jeremy pushed his body into me.
The kissing deepened, his body pressing into mine, his cock pushing against me, the friction blurring the line between us.
I hadn’t kissed a guy before. The scrape of his stubble against my face threw me for a second.
He dropped to his knees, looking up at me once. Made my back tighten before I could stop it.
I watched him grip my shaft, study it, then look back up at me as his tongue ran over the head.
I threw my head back and hit the shelving. I heard him laugh. I was too embarrassed to laugh, so I just looked down.
I held my breath as his mouth opened and took me in, slow at first, then deeper. I sucked in breath, grabbed the shelf on either side of me to steady myself. The heat of his mouth hit hard, almost too much.
“Jesus!” I whispered, as if anyone was around to hear us.
He sucked me as I stood. I tried to regulate my breath, but his mouth swallowed all of it. I couldn’t hold onto a single thought.
Jeremy’s hands moved behind me, gripping my ass, then down my legs, dragging through the hair there.
Jeremy sucked me, bringing me close, then easing off before I tipped, like he knew exactly where I was. His mouth left me just long enough to keep me there before taking me back in again.
He stood suddenly, wiping his mouth, a wide grin already there.
“Gonna try mine?”
I stared for a moment. “Never actually done it.”
“Just… whatever feels right,” he said, quieter than before.
I wanted to laugh. I wasn’t even sure I could do it.
As if to give me encouragement, he leaned in and kissed me, then stood back, with that ever-present grin.
I looked around, though I’m not sure why as I knew we were alone.
I crouched, looking at it properly. It was cut. I hadn’t expected that. And it was thicker than mine.
I closed my eyes and put it in my mouth. His hands reached behind my head and he gently, but forcefully pulled me onto his cock. I began to laugh, which made my mouth widen and then his cock slipped all the way in.
I spat it out and leaned against the shelving unit and stared up.
He grinned. “Sorry, just being an ass!”
I nodded. “Doing a great job!”
But I took it in my hand and gave it another shot. This time, he didn’t pressure me. I took it slow and let the thickness of it slide along my tongue. It didn’t feel as weird as I thought. In fact I liked the softness of his skin and the firmness of his cock as it slid into my throat.
I tried to suck it as he had done mine, slowly using my hand to tighten around the shaft while he helped build momentum and fuck my mouth.
“Oh, man that’s good!” he said, his hands tightening at my head.
I kept going.
“You’ll make me nut!”
I spat it out and shot up, almost losing my balance.
He reached around me and put his hands behind my head, then kissed me while he began to jerk off.
We kissed, while we jerked ourselves off. I kept looking down and watching how both of us tugged. Then his tongue would lick my lips and we would kiss again.
He kissed like he meant it.
“We gonna shoot here?” I asked him, realizing I was really close.
“U-huh,” he said, his face reddening and his jaw tightening.
I loved the smell of him as my load began to build. Seconds later, I gripped him with one arm while I jerked and watched as he erupted.
His shot up across the back room, even onto the shelves. Thick streaks of cum splashed onto the metal shelves, then dripped.
Mine didn’t squirt as much, but still hit his leg, and across the concrete floor.
“Fuck!” he said, huffing as the last of his dripped onto the floor.
I threw my head back as I finished, exhaling and releasing. I felt all the weight of me suddenly hit and I wanted to sit down.
He laughed. “You know how long I’ve fantasized having someone come out the back here while I’ve been working?”
I felt myself grin. “A long time, I bet.”
He nodded, his grin widening. “That was hot. You come in this late again, I won’t complain.”
We both laughed.
“Thanks, I might. I haven’t done much with guys, have you?”
He nodded, then shook his head. “Well, it’s been a long time, but yeah, I did a few years back. Out of a relationship so feeling some experimentation coming on.”
I nodded as I pulled my shorts up, watching him do the same. It wasn’t even awkward. I had expected that post-nut weirdness, but it didn’t come.
He adjusted himself, then looked around at the mess. “Suppose I better clean that up before I get out of here.”
“Let me help you. It’s half my mess, after all,” I said.
He turned to me. “You’re really hot. I’d be happy if you hung around and talked to me a bit while I cleaned up.”
When he leaned in and put his lips to mine, I didn’t even flinch.
“What’s your name?” he asked me.
“Sean,” I said. “Assume you’re Jeremy.”
He turned and stared, then shook his head. “Nope, that’s my colleague. I’m Ash.”
“Oh. I just assumed…” I began.
He waved it away, then walked off to get some cleaning products.
We chatted for a few minutes as he cleaned up. I tried to help, but the man formerly known as Jeremy shook his head and cleaned up. It didn’t take him long.
“So, what’s your plans tonight? Lots of home renovations?” Ash asked me.
I smiled. “You’re a cheeky one, aren’t ya?”
Ash cleaned up, then led us out to the front and to the counter.
I moved around the counter, and got my wallet out and watched Ash ring up my items.
“So, got much on tonight?”
I stared and wondered why he’d asked me again.
“No, not really. I just moved here from Texas. New job, new house, gotta make new friends. Probably will do some renovations. What about you?”
He totaled the items, and took my card. “No plans. I was wondering if you want to get a beer later. Maybe even explore some more.”
My heart kicked. We’d barely known each other thirty minutes. I felt the request and I nodded.
“Yeah, fuck it. Why not?”
I paid, walked out, and sat in my car for a minute with the engine off.
I wasn’t into guys.
I stared at my phone.
Then I texted him.
Please comment, like, share. Please let me know what you think? 10 restacks and it gets a sequel.






Now I know why they call it the hardware store.
Cleanup on aisle 5 - the party aisle - lubricants, rope and chain, screws, and tie downs.
I like how your mind works, creating this story after visiting the hardware store. Great start to another series. I hope Ash helps Sean with some of his home renovations. I