Coffee Stains & Camera Lenses
summary: You’re a barista at a local coffee shop with college dreams—until Peter Parker and his daily coffee order become the best part of your shift. But when Spider-Man saves your life one night, you start to realize the boy you’ve been falling for might be hiding more than just a secret crush.
taglist: @shadesofcoolxo @plumbum4 @iluvhrj @canz4dayz @imnotgabrielle
The coffee shop wasn’t glamorous—just a tucked-away corner place on 15th and Delancey with chipped brick walls and an awning that never quite stayed straight when it rained. But it was comfortable. Warm. Familiar in the way only a local shop can be. It smelled like roasted espresso beans and old books, with a record player that clicked to life on slow mornings and a radio that always played just a little too loud during the afternoon rush.
You hadn’t meant to fall into the job, not really. But college savings didn’t build themselves, and while your parents swore up and down that they’d help where they could, you could see the tiredness in their eyes every time tuition got brought up. So when you spotted the faded Help Wanted sign in the shop window one afternoon—half-curled at the corners and nearly hidden behind a row of hanging succulents—you stepped inside and filled out an application without overthinking it.
Now, six months in, you knew how to twist the grinder without jamming it, how to steam milk just enough without burning your hand, and which regulars hated foam. Your apron had a permanent smudge near the waist where you wiped your fingers, and your sneakers always smelled faintly of vanilla syrup. It wasn’t a glamorous gig, but it was yours—and it grounded you in a way that nothing else had lately.
He came in every weekday at 3:47 PM.
You started noticing the time after the third or fourth day. It was always the same rhythm—the clang of the bell above the door, the slight hesitation in the doorway like he wasn’t sure he belonged there, and then the quiet shuffle to the counter. Peter Parker. You didn’t know his name at first, of course. He was just the camera boy—tall and scruffy, with messy brown curls that always looked a little windswept and a messenger bag slung over one shoulder. The strap was worn thin at the edges. Sometimes, you’d catch him adjusting it like it was digging into his ribs, wincing slightly like it hurt more than it should’ve.
He always ordered the same thing. Medium hazelnut latte, no whipped cream. Extra napkins.
The first few times he came in, you thought he was just shy. He barely spoke, just mumbled his order and fished out a few crumpled bills from his jacket pocket. But the more he returned, the more you started to notice the little things. His fingers, for one. Always ink-stained or dusted faintly with charcoal. His hands moved like someone used to fiddling with things—tapping against his thigh, adjusting his camera strap, thumbing the lid of his cup without drinking from it.
And the camera—it was always there. Old, vintage. Probably film, judging by the way he handled it so carefully, like it might fall apart if jostled too hard. He never let anyone else near it. It hung off his shoulder like a second limb, the lens always capped, tucked against his side like a secret.
What really caught your attention, though, were the bruises.
Not the obvious kind—nothing that screamed fight club or back alley brawl. No, Peter’s bruises were quieter. A faint smudge of blue on the edge of his jaw one week. A bandaid stretched across two knuckles the next. Once, you swore he flinched when you handed him his drink and your fingers brushed, like his wrist hurt beneath the sleeve of his hoodie.
It wasn’t any of your business. You told yourself that a lot.
Still, it didn’t stop you from looking up when the door chimed. From watching him out of the corner of your eye as he sat in the back corner, sometimes flipping through a notebook with loose sketches and formulas scribbled in the margins, sometimes just… staring out the window. Always alone.
After a couple of weeks—and several cups of hazelnut latte later—you realized you couldn’t just watch anymore. The little rituals, the quiet hesitations, the way he seemed both so present and miles away at the same time—it pulled at something inside you. So one slow afternoon, when the lull settled in and the usual afternoon rush hadn’t yet arrived, you wiped your hands on your apron, took a steadying breath, and crossed the shop to where he sat.
His gaze lifted in surprise as you slid into the seat opposite him before he could protest or shy away. You caught the brief flicker of confusion in his eyes, and it made you smile. “Hey,” you said, voice light, trying to sound casual but secretly hoping it wasn’t as awkward as it felt. “You do realize you order the exact same thing every single day, right? I was seriously considering going to the manager and asking if we could name the drink after you. ‘The Parker Special.’ Sounds kind of fancy, don’t you think?”
Peter blinked, a little stunned, and then a soft chuckle escaped him. It was the kind of laugh that was shy but genuine, like a secret he wanted to share but wasn’t quite ready to. “I guess I’m kind of predictable,” he admitted, brushing a curl away from his forehead in that nervous way he had.
You leaned back, crossing your arms on the table, letting your smile deepen. “Hey, predictable’s not the worst thing in the world. Beats the guy in the corner who orders a triple espresso with no sugar every day and then acts like he’s about to collapse any second now.” You nodded toward the man, who was frantically tapping on his phone, looking far too stressed for a mid-afternoon caffeine fix.
Peter’s eyes followed your glance, and you noticed the way his lips curled up just a little more, a hint of amusement sparking behind his usual reserve. It felt like a small bridge had been built between you—unexpected and fragile but real.
“So,” you said, biting your lip to hide your nerves, “what’s with the camera? You’re always so careful with it. Like it’s the most valuable thing in the world.”
He glanced down at the battered leather strap wrapped around his shoulder, fingers unconsciously adjusting it. “It’s… important,” he said softly, eyes flickering up to meet yours before darting away. “I like to capture things. Moments that don’t last. It’s kind of how I make sense of the world.”
You nodded, feeling that quiet intensity from him—the weight of something unspoken. “I get that. I love taking pictures too. Not with fancy cameras, just… whatever I can get my hands on. It’s like freezing time. Holding on to the small stuff.”
For the first time, you saw Peter’s eyes soften, the walls around him crack just a little.
He looked at you, eyes searching, and then shrugged with a small, shy smile. “I guess that’s why I get a little obsessed with it. Especially when everything else feels… messy.”
You hesitated, then decided to be a little braver. “Messy how?”
Peter glanced away, voice dropping a bit. “You ever have days where everything you try just falls apart? Like no matter what you do, it’s never quite right?”
You nodded. “More times than I can count. Especially with school, or… life stuff.”
He gave a tired laugh. “Yeah. Sometimes I forget to eat or even clean because I’m so caught up in trying to fix everything.”
“That sounds rough.” You reached out, fingers lightly brushing the edge of his cup. “You should remind yourself to take breaks. To breathe.”
Peter glanced down at his latte and half-smiled. “Maybe you should start leaving notes on my cups,” he said quietly, a flicker of hope hiding beneath the words. “Like reminders.”
Your heart thudded—loud enough, you were sure, that he could hear it. You reached into the pocket of your apron without hesitation, pulling out a sharpie you always kept tucked away for moments just like this. Your fingers moved almost of their own accord as you doodled gently on the cup, writing “Keep going, you’re doing great” with a small, crooked heart underneath.
You set the cup back down in front of him, the smile on your lips warm and genuine. “See you tomorrow, yeah?”
Peter’s cheeks flushed a rich shade of red, and for a moment, he looked like he might forget how to speak entirely. Then, in a rush of words and nervous laughter, he said, “Yeah… yeah, yeah. See you.”
You watched him gather his things, his smile lingering just a little longer than it should’ve. And just like that, the quiet boy with the camera who had always seemed so far away started to feel a little less alone—and maybe, just maybe, a little more like someone you wanted to know.
From that day on, something shifted.
Peter started showing up earlier, lingering longer. Sometimes he’d pretend to be editing photos, other times he’d sit with his fingers curled around his warm paper cup, just talking to you whenever you had a spare second. The banter came easy—light teasing about how you made his drink better than anyone else, or how you always had a sharpie ready in your apron like you were planning your next attack.
You teased him back just as easily, rolling your eyes when he claimed you must be psychic for always remembering his order, or joking that you should start charging him extra for all the emotional support.
The flirtation hung in the air like steam off a freshly brewed latte. Soft, steady, and undeniably there.
You hadn’t meant to get attached—he was just a customer, a quiet boy with a camera and too much weight behind his eyes—but there was something about the way he listened. The way he always noticed when you looked tired. The way he smiled when you laughed, like he wanted to bottle the sound and keep it.
So when the schedule came out and you noticed you had a Friday night closing shift all to yourself, you didn’t really mind. You’d picked up the extra hours voluntarily, hoping to add a little more to your savings. The store had long emptied out, the last customer having left nearly half an hour ago. You swept the floor in peaceful silence, soft indie music still humming through the speaker overhead, the coffee machines cleaned and quiet behind the counter.
By the time you locked the front door and tugged your coat tighter around yourself, the streets were nearly empty—just the occasional flicker of a car’s headlights and the distant blare of a horn. The streetlights cast warm pools of light on the wet pavement, each step echoing slightly louder than the last.
You cut through the alley beside the shop—an old shortcut you'd taken a hundred times before. The narrow space was damp with city residue and lit only faintly by the glow bleeding in from the street. You’d barely reached the halfway point when that feeling settled in.
Heavy. Icy. Prickling across the back of your neck.
Like you were being watched.
You slowed, boots scraping the pavement. You turned slightly—nothing. Just shadows and the hum of a flickering lamp overhead. Still, your grip on your bag tightened instinctively. You picked up your pace.
Your body jolted sideways as someone yanked hard on your bag. Your feet slipped slightly on the damp concrete, breath catching in your throat as you twisted around to see a man—hood up, face half-shadowed—trying to rip your purse free from your hands.
“Let go!” he barked, voice low and angry, fingers like iron on the strap.
“No!” you shouted, struggling, your voice bouncing harshly off the brick walls. You gritted your teeth, yanking back hard, but the adrenaline wasn’t enough. He was stronger. He was winning.
A sharp noise, like a cable snapping through the air.
The mugger’s hands suddenly jerked upward, glued to the wall behind him by thick white webbing. He let out a stunned curse as he thrashed, now helplessly tangled.
You stumbled back, breathing hard, as a new figure dropped down between you and the wall with a heavy thud.
The lenses on the mask flicked as he turned toward you. Spider-Man straightened up slowly, one hand still raised, web-shooter ready in case the guy tried something.
You blinked, heart racing, chest heaving. “I—he—thank you.”
He didn’t answer at first. Just turned slightly and picked up your bag from where it had fallen, brushing it off before offering it back to you.
“Are you okay?” His voice was low. Soft. Careful.
Your fingers closed around the strap, but you didn’t let go of his arm just yet. You’d reached out instinctively, steadying yourself as the adrenaline caught up with your limbs, and your hand now rested against the firm line of his suit. Your breath hitched.
The way he tilted his head when he spoke.
The hesitation in his tone, like he was debating saying more but thinking better of it.
But you didn’t say anything.
You just swallowed hard, gave a small nod, and whispered, “Thank you.”
He lingered for half a second longer—like he wanted to make sure you were really okay—then gave a small nod.
“Be safe,” he said gently.
And just like that, he shot upward into the night, vanishing into the rooftops above with the flick of a web.
You stood there in the quiet alley, heart pounding, bag clutched tightly against your chest. For a long time, you didn’t move. The faint sound of traffic hummed in the distance, and the wind had picked up just enough to make the loose streetlamp wires overhead whistle softly. But all you could hear was his voice.
That voice. It didn’t just echo—it looped, over and over, each time triggering a deeper ache in your chest. You closed your eyes, trying to shake the surreal feeling crawling beneath your skin. But the moment kept playing itself again and again.
The way he looked at you. The way his body shifted slightly when you touched his arm. The hesitation in his response. The fact that he didn’t just vanish like some mysterious superhero in the night—he lingered. Like he wanted to say more. Like he knew you.
You’d heard it before. Not from behind a mask, not wrapped in adrenaline and moonlight, but across the café counter with a shy smile and soft jokes. You’d heard it every time Peter Parker came in after school, dragging his feet, dark circles under his eyes, but still managing to ask how you were doing before placing his order.
That little nervous lilt when he wasn’t sure if he was saying the right thing.
The gentle way he always said goodbye—“See you tomorrow,” like he meant it.
Your brain couldn’t stop circling around it. The voice. The way he held himself. The slight limp in his left leg when he turned to go. All of it—all of it—was Peter.
You weren’t sure when you made it home. The night blurred after that. You barely remembered locking the door behind you or tugging your coat off, fingers still trembling. You tried sleeping, but your body wouldn’t let you. You just laid in bed with your thoughts clawing at your ribs, every part of you buzzing with something restless and loud.
By morning, you were running on autopilot.
The coffee shop smelled like hazelnut and dark roast, just like always. The faint sound of grinding beans and indie folk music played softly from the speakers as the city came back to life just outside the windows. You moved on muscle memory alone—checking filters, refilling syrups, wiping down the counter—every task a distraction you welcomed.
But your eyes kept flicking to the door.
He always came in around 8:30. Sometimes a little earlier if the trains were good. You told yourself you weren’t waiting. That you were just observing the pattern.
Still… your breath caught when the bell above the door finally chimed.
Peter stepped inside with his usual camera bag slung across one shoulder and his hoodie sleeves pushed halfway up his forearms. His hair was slightly damp, like he’d just showered, and the collar of his sweatshirt was pulled a little higher than normal.
More than tired. He looked worn.
There was a strange stiffness in the way he moved, like he was trying to hide it. He held himself like he’d slept on concrete—or hadn’t slept at all. And when he finally stepped up to the counter and lifted his head to greet you, you saw it.
Deep purple and blue, stretching just beneath his jawline and fading into his neck.
“Morning,” Peter said, voice just a little hoarse.
You raised a brow, already pouring his drink without asking. “You look like you got into a fight with a truck.”
He huffed out a breath, trying to play it off with a crooked grin. “Skateboard.”
Your brow furrowed. “A skateboard?”
Peter nodded quickly, shifting on his feet. “Yeah. Took a turn too fast. Hit a curb. Then a pole.” He gestured vaguely with his hand, eyes darting anywhere but your face. “Or maybe it was a trash can. Honestly, it’s all a blur.”
Then glanced at the bruise again. It was the kind of mark that looked like it hurt—not a scrape or a scuff from falling off a skateboard, but a blow from something solid, something sharp.
“I assumed that kind of impact would leave a scar,” you said slowly, tilting your head just enough to make your suspicion clear. “Not just a bruise.”
And then—he started stammering. “Oh—I mean, yeah. But it’s not that deep. Just looks bad. I bounced, you know? Rolled. Classic cartoon fall.”
You narrowed your eyes slightly.
He laughed nervously. “I’m basically indestructible.”
“Uh-huh.” You handed him his drink slowly, your fingers brushing his. “If you say so.”
Peter cleared his throat and mumbled a thanks, then shuffled off to his usual seat by the window. You watched him go, watched the way his steps were careful, like he was nursing more injuries than he was letting on.
He sat down and opened his laptop like always, but his leg was bouncing under the table—fast, uneven. Nervous energy.
You tapped your fingers against the counter thoughtfully, chewing on the inside of your cheek. Then you pulled the sharpie from your apron pocket.
"Try not to fall off your skateboard again, hero.”
You added a little heart next to the word hero, then drew a tiny stick figure falling dramatically off a board—complete with motion lines and a comically oversized bruise on the stickman’s neck.
Walking over, you placed the cup gently on his table.
Peter looked up, startled. He hadn’t even noticed you approaching. His eyes darted from your face to the cup—and then to the note.
His cheeks flushed instantly, and he pulled the cup closer like it was suddenly the most interesting thing in the world.
You smiled softly, head tilted.
“I mean, someone’s gotta keep you in check,” you said casually. “Might as well be me.”
He opened his mouth. Closed it. Then tried again. “Thanks.”
You turned to leave, but paused just before walking away. Over your shoulder, you added, “Maybe next time, don’t go flying off rooftops—or curbs. Your choice.”
You didn’t look back to see his reaction, but you heard the quiet cough he tried to disguise as a laugh.
And you couldn’t help but smile.
Because you were almost sure now.
And maybe he knew that too.
The rest of your shift passed in a quiet blur. The usual afternoon rush faded into a soft lull, the kind that always settled around golden hour. Long shadows stretched across the floor as the sun dipped between buildings outside, staining the windows in hues of amber and rose. You wiped down the counter for what had to be the third time just to keep your hands busy, eyes flicking occasionally toward the clock, then the door.
You weren’t expecting him back so soon.
Peter stepped in with his hoodie sleeves pushed up, hair messily windblown, and a look on his face that could only be described as hopeful. He hadn’t bothered with his camera bag this time — just his backpack, slung carelessly over one shoulder. His eyes scanned the room like he was searching for something, and when he found you behind the counter, that soft smile spread across his face like instinct.
You leaned forward against the bar, smirking.
“Back so soon?” you asked, raising an eyebrow. “Didn’t think you’d risk another tragic skateboard accident.”
Peter laughed, walking up to the counter. “Figured I’d tempt fate. See how many bruises I can collect before someone stages an intervention.”
You gave him a slow once-over, playful. “Well, I’m happy to report no new injuries. No black eyes, no limping, and your head’s still attached, so I’d say you’re winning.”
He grinned. “Small victories.”
“Mm,” you hummed, leaning on your elbows. “I was starting to think I’d have to bubble-wrap you.”
Peter tilted his head, eyes glinting. “Kinda sounds like you care.”
You shrugged, feigning nonchalance as your fingers toyed with the edge of your apron. “Maybe I just don’t want to have to learn how to spell your last name for the obituary.”
He pressed a hand to his chest dramatically. “Ouch.”
The air between you was easy—effortless. Teasing had become your shared language, a rhythm you both seemed to fall into without trying. And yet, tonight, there was something underneath it. Something softer. Slower. Like the kind of tension that settles in the space between two people who are almost something.
“So,” you said, straightening slightly, “since you survived your death-defying trick of the day, can I tempt you with a reward? On the house.”
Peter blinked. “Wait—really?”
You nodded. “Anything you want. Just don’t say green tea. I might judge you a little.”
He laughed, rubbing the back of his neck. “As much as I’d love to bankrupt your place one free drink at a time, I’m good. I appreciate it, though.”
You quirked an eyebrow. “What, afraid of charity?”
“Afraid of becoming dependent,” he said, with that lopsided smile of his. “One free cup, and next thing you know I’m showing up every hour like a caffeine-hungry stray.”
You leaned closer. “Who says I’d mind?”
That shut him up for a beat.
Peter’s ears turned pink—noticeably so—and he looked down at the counter like it had suddenly become the most fascinating thing in New York.
You tried not to smile too smugly.
“Tell you what,” he said after a second, clearing his throat. “You can keep the free drink offer in your back pocket. I’ll cash it in when you least expect it.”
You rested your chin on your hand, playful. “I’m holding you to that.”
Peter looked around, then back at you. “Place’s kinda empty.”
You nodded. “Slower evenings are common during the week. Not a lot of business after six unless there’s rain or people who forgot to eat lunch.”
He hesitated, shifting on his feet. “You uh… mind if I stick around? I mean—I don’t wanna bother you, but—”
“Peter,” you interrupted with a soft smile, “you never bother me.”
He blinked at you like he was still learning how to process kindness when it came in your voice.
You motioned toward the stools on the other side of the counter. “C’mon. Sit. Keep me company.”
He didn’t need telling twice.
Peter slid onto the stool across from you, resting his arms on the polished wood. His sleeves were rolled just enough to reveal the fading outlines of bruises along his forearm—more proof he definitely hadn’t wiped out on a skateboard. You caught the detail, but said nothing. Not tonight.
“So,” he said, voice lighter now, “what’s your policy on telling regular customers your deepest, darkest secrets?”
You grinned. “Pretty lax, as long as you promise to keep mine too.”
About nothing and everything.
Classes. Bad professors. Terrible coffee customers. Your favorite movies growing up. Peter admitted, with a sheepish grin, that he once cried at Finding Nemo, and you told him about your childhood obsession with cameras, which led to a deeper conversation about photography and how he got into it because “sometimes you see things other people don’t, and you just wanna capture that before it disappears.”
And with every word, every laugh, every quiet glance across the countertop, that invisible thread between you pulled tighter.
He smiled at you like you were a warm patch of sunlight in the middle of his storm. And you looked at him like he was a puzzle you were dying to solve.
There was something in the way he tilted his head when he listened to you, the way his fingers absentmindedly traced the edge of his cup when you spoke, that made it hard not to stare. His eyes were so expressive. Big, brown, thoughtful. Always watching. Always seeing.
At one point, you reached over without thinking and gently tugged a loose thread from his hoodie sleeve. Your fingertips brushed his wrist for just a second—soft and accidental.
Peter froze, breath hitching slightly, gaze flicking from your hand to your eyes. And for a moment, neither of you said anything.
“I should probably… uh,” he gestured vaguely toward the door, voice a little rough, “head out. School night.”
You nodded slowly, still watching him. “Don’t forget to look both ways when you cross the street. I hear skateboards are vicious.”
He snorted. “You’ll never let me live that down, will you?”
Peter stood, still smiling, still flushed. He pulled his backpack over one shoulder, then paused.
He cleared his throat. “Hey, um…”
You tilted your head, curious.
Peter looked down for a second, like his next words needed rehearsing. His brows furrowed slightly. “Okay, so—this might sound… I don’t know, totally out of nowhere, but I’ve kind of been thinking about it for a while now, and I figured—well, maybe—I mean, if you’re not busy—”
You blinked, smile slowly tugging at your lips. “Peter.”
You gave him a gentle nudge with your voice. “Breathe.”
He huffed out a small laugh, rubbing the back of his neck with his free hand. “Right. Sorry. Just—okay.” He glanced back up at you, sincerity written all over his face. “There’s this little Italian place a few blocks from here. Kind of hidden. Not fancy or anything, but it’s cozy. I was wondering if maybe… you’d want to go with me? For dinner. Like a… date.”
Your heart fluttered, warmth blooming behind your ribs at the way he looked at you—like he wasn’t sure he was allowed to hope.
You didn’t make him wait long.
His whole face lit up, relief crashing into surprise like a sunbeam cracking through clouds.
“Wait, really?” he said, smiling so wide it made you smile wider. “Like—you would? With me?”
You leaned on the counter a little, pretending to think. “Well… I do have a thing for guys who nearly get run over by their own skateboards.”
He laughed, cheeks rosy. “Okay, that’s fair. I earned that one.”
“I’m free Friday,” you offered. “That work?”
He nodded immediately. “Friday’s perfect.”
You watched him fumble for his phone, clearly buzzing with nerves and excitement as he opened his notes app and typed something quickly—probably a reminder for himself so he wouldn’t explode with anticipation and forget.
“Looking forward to it,” you said, voice a little softer now.
Peter’s eyes met yours again—earnest, golden brown, and lit up with something that felt like the beginning of everything.
“Yeah,” he said, clutching his cup a little tighter. “Me too.”
He turned and headed for the door, throwing one last glance over his shoulder before slipping out into the night, your name practically written in the way he smiled.
And you stood there for a moment longer than usual, just watching the door.
hat smile stayed with you all week.
It clung to the corners of your lips in the quiet moments—folding napkins at work, brushing your teeth, falling asleep with your phone tucked under your pillow like you were seventeen again.
By Friday, you were practically humming with nerves.
You started getting ready around five, heart fluttering in a way you hadn’t let yourself feel in a long time. Peter had texted you earlier that afternoon, a sweet little message confirming, “6:30? I’ll swing by. You send me the address?” And you had. With a heart emoji you debated for a solid minute before sending.
The outfit was simple, but you felt good in it—confident. A fitted red long-sleeve top that made your skin glow, a sleek black skirt that hit just right, and your favorite pair of Mary Janes to finish it off. You even spent a little extra time on your makeup, just enough to bring out your eyes and brush some color onto your cheeks. Your hair was straightened, tucked behind your ears, falling neatly across your shoulders the way you liked.
At 6:25, you were sitting on the edge of your bed, smoothing the fabric of your skirt and checking the mirror one last time. At 6:28, you were pacing the hallway just a bit. At 6:30, you stood by the door, phone in hand, waiting for the knock that you were sure was seconds away.
You glanced at the clock again.
Your fingers tapped against your phone. No new texts. No missed calls. You double-checked the address you sent him, just in case you somehow messed it up.
Maybe he got stuck in traffic. Maybe he forgot to hit send on a message. Maybe he was—
You sat down on the couch, still dressed up, still waiting. You opened your phone and stared at your messages. Nothing new. You tapped out a quick text:
“Everything okay?”…
“Are you still coming?”…
“Peter?”…
“I’m getting kind of worried.”
Read none. Delivered, all of them. Dozens of blue-bubbled silence.
At 7:30, you finally exhaled the breath you’d been holding for an hour and a half. The disappointment sank in quietly at first, like water leaking beneath a door. You slipped off your shoes with a sigh, the evening air still clinging to your skin and your makeup now feeling heavier than it had earlier. Your skirt, once fun and flirty, now felt constricting.
You stood in your room for a moment, still hoping maybe the doorbell would ring—that he’d show up breathless with an apology, some crazy story, and that bashful grin that always made you forgive him before he even spoke.
You peeled off your red top and skirt, tossing them over the back of your desk chair, and pulled on your softest old t-shirt and a pair of loose shorts instead. You didn’t even bother wiping off all your makeup—just rubbed at your eyes until the mascara blurred.
You sat on the edge of your bed again, the same spot you’d been in hours ago, but now everything felt smaller.
You snatched it up instantly.
You tossed it face down onto the bed and sighed.
You weren’t just mad. You were hurt.
The kind of hurt that wrapped itself in quiet, in stillness. The kind that made everything a little heavier—the air, your limbs, the silence in your room. You stared at the phone beside you like it owed you something. Like maybe, if you waited just a little longer, the texts would come flooding in. The explanation, the apology, the anything.
And the longer you sat there, the more foolish you felt. You’d done everything right. You got ready early. You wore your favorite top. You gave him your time, your effort, your excitement. You let yourself hope—and that was the worst part. Because it wasn’t just a date. It was the idea that maybe, finally, someone saw you the way you’d always wanted to be seen. That Peter’s warm smile and quiet charm and flustered compliments weren’t just passing moments, but something real.
Now, all of it felt like a trick your heart had played on you.
You blinked hard, trying to swallow the burning behind your eyes. You weren’t going to cry. You wouldn’t give him that. But the ache in your chest kept pulling your breath tighter.
It felt like rejection before it was even said aloud.
And still… you kept checking your phone.
You curled up on the couch, arms wrapped around your knees, the soft hum of the TV playing some mindless sitcom you weren’t even watching. Every few minutes, you’d glance at the door. Just in case.
Maybe he was just nice. Maybe the smiles, the notes on the cups, the way he always lingered a little too long when your fingers brushed — maybe all of that was just… nothing.
But then why did it feel like something?
Why did it hurt like this?
Just before 10 p.m., a knock echoed through the apartment.
It was too late for visitors. Too late for anything. The knock came again — not urgent, but consistent. One. Two. Three taps.
You stood carefully, each step cautious as you approached the door. A flicker of something darkened your stomach — anxiety? Unease? You weren’t sure. Your breath hitched as you slowly leaned toward the peephole and looked out.
You stared for a moment, stunned. He stood there looking… awful, honestly. Hoodie zipped all the way up, hair a disheveled mess, a faint bruise blooming along his jaw. His posture was off too — tense and apologetic. Like he’d been pacing your building before knocking.
You opened the door halfway, just enough for him to see your face — and the stormy look written across it.
“Hey,” he said softly. “I know it’s late, I just—”
“Kind of missed your time slot,” you said coldly.
He winced. “I deserve that.”
He shifted awkwardly, eyes flicking to your bare feet, then back to your face. “Can I come in?”
You narrowed your eyes. “Depends. You going to vanish halfway through your apology this time?”
There it was — the bite you’d been holding in all night. And even though it came out sharper than you meant, you didn’t regret it. Not when Peter looked visibly ashamed, eyes dropping to the floor.
You exhaled and pulled the door open all the way. “Fine. Five minutes.”
He stepped inside quietly, like someone afraid to disturb a sleeping beast. The silence between you was thick — not angry, not even cold anymore — just… heavy. Tired.
Peter opened his mouth to speak, but you were already moving across the room, arms crossed tightly.
“You know what? No,” you said sharply, voice trembling despite how steady you tried to keep it. “Don’t say anything yet.”
Peter froze, lips parted.
You turned to face him fully. “No. You don’t get to walk in here and fix it with a sorry, you don’t get to leave me standing there like an idiot and then finally show up hours later looking like you just rolled out of a street brawl.”
“No.” Your voice cracked. “You don’t understand. I was excited. I let myself get excited. And I wanted to be mad at you—I still kind of am—but mostly I just…” You swallowed. “It hurt. You left me hanging like I didn’t matter.”
Peter stepped forward. “I didn’t mean to—”
“I know you didn’t,” you cut in, voice quieter now. “But you did.”
Silence settled between you, thick and full of everything unspoken.
You turned your back on him, shoulders heaving as you walked away toward the hallway.
A thin, warm thread of webbing had gently wrapped around your wrist.
Before you could fully react, it tugged you back—not roughly, but firmly—and spun you around, back toward him. He stepped forward quickly, catching your arm with one hand, the other pulling down the zipper of his hoodie.
Your breath left you all at once.
Beneath it, clinging to his body like a second skin, was the unmistakable red and blue suit.
You blinked, mouth parted, eyes wide.
“I was right?” you whispered, voice nearly cracking under the weight of everything that suddenly made sense.
Peter looked at you — really looked — his brown eyes soft and shimmering. “Yeah,” he said quietly. “You were.”
The tension in the room shifted.
You weren’t just looking at Peter now. You were seeing him.
He exhaled slowly. “Please… can I explain now?”
You couldn’t speak. You just nodded.
“I didn’t forget. I was on my way. I even had flowers. But I was walking past a pawn shop—half a block from your place—and this guy was robbing it. He had this… weird kind of tech. Homemade, but dangerous. Looked like some kind of electrified gauntlet or something — probably pieced together from Oscorp scraps or black market junk. And I couldn’t… I couldn’t just ignore it.”
“I figured I could handle it quick. But he hit harder than I expected. There was a family inside. I had to get them out before I could even think of leaving.” He paused, eyes falling. “By the time it was over, I’d been hit twice, cracked a rib, and I lost my phone somewhere during the fight. I didn’t even realize how late it was until I got home.”
He looked up, eyes glassy. “I didn’t want to lie to you. But I didn’t want to scare you either. I was going to come clean. I just… didn’t know how.”
You didn’t know what to say.
Your heart was racing. Your pulse fluttered beneath your skin. Every ounce of frustration, confusion, and hurt from earlier was now tangled in awe, disbelief, and something else.
Because he hadn’t meant to hurt you.
And because—somehow—Spider-Man was standing in your living room, looking like the boy you had been falling for long before the suit ever came into play.
You were silent for a long beat.
Finally, you whispered, “You’re such an idiot.”
Peter gave a tired, lopsided smile. “Yeah. But I’m your idiot, if you’ll still have me.”
All the pain, the frustration, the hours spent waiting in silence — it didn’t disappear, but it melted, slowly, under the weight of the boy in front of you. The same boy who’d walked into your life carrying a camera bag and ordering the same coffee every day, who left Sharpie hearts on empty cups and made you feel like you were worth noticing.
And maybe you should’ve said something back.
Maybe you should’ve waited.
But instead—you stepped forward.
You closed the gap between you and Peter, your hands finding his hoodie, clutching the fabric as you leaned in. And without another word, you kissed him.
It was slow — gentle at first, like you were both testing the waters. But the second his lips moved against yours, the second his breath stuttered in surprise and his hands found your waist, it deepened.
His palms were warm and careful as they slid up and down your sides, pulling you closer without hesitation. You slung your arms around his neck, fingers tangling in the soft, wavy hair at the nape of his neck, brushing over the edge of his curls.
Peter kissed like he was afraid to let go. Like he’d been waiting for this as long as you had. His fingers flexed slightly on your hips, his nose brushing yours between shallow breaths. Your heartbeat thundered against your ribs.
When you finally pulled back, both of you slightly breathless, Peter didn’t let go. He rested his forehead against yours, still holding you close. His voice was soft, hoarse.
“I thought about you the whole time,” he murmured. “When I was out there. I kept thinking I’d ruin everything if I missed this. If I missed you.”
You blinked, heart tightening in your chest. “You didn’t ruin anything. Not really.”
“I wanted tonight to be perfect,” he whispered. “You looked so beautiful… and I missed it.”
Your fingers toyed with a strand of hair at the back of his neck. “Peter… you showed up. Maybe not when you planned, but you came. You tried. That’s more than most people ever do.”
His eyes softened. “You’re not mad?”
“I’m still mad,” you teased, brushing your nose against his. “But… mostly, I’m just glad you’re okay.”
“I really wanted to impress you.”
You smiled. “You kind of did. Y’know, saving my life in an alley and showing up as Spider-Man and all.”
He let out a breathy laugh, leaning in for another kiss—this one shorter, more delicate, like he couldn’t help himself. When he pulled back, he was grinning, cheeks pink.
“I’m just saying,” you added, “next time, maybe skip the rooftop brawls before our dates.”
“Noted,” he said seriously, raising his hand in mock solemnity. “Promise. No more last-minute heroics unless it’s really necessary.”
“And if you’re gonna be late—”
“Text you. Or call. Or leave a web-written note in the sky. Got it.”
You giggled, resting your head against his shoulder, the tension finally draining from your chest.
Peter’s arms stayed around you as he murmured, “So… do I still get a shot at a date? A real one this time?”
You looked up at him, that soft, sheepish Peter Parker smile still written across his face.
“You still owe me Italian,” you whispered, pressing one last kiss to his cheek. “And this time… you’re picking me up early.”
And in that moment, with your arms around him and the weight of the world finally quiet, you realized:
Peter Parker might’ve been a superhero to the city — but to you?
He was just the boy who made your heart feel safe.