CAUGHT IN A LOUSY WEB! ⸝⸝ oneshot
SUMMARY. . . You'd made a habit out of chasing Spider-Man across the city, phone in hand with your heart in your throat, just to catch a glimpse of him. Peter knew it was stupidly reckless. He also knew he should have stopped encouraging it. But when you look at him in that way, something in him gives way.
pairing: peter parker/spiderman x reader
content warnings: reckless behavior, kinda stalker-ish behavior, reader repeatedly chasing active crime scenes, danger, explosions, injuries, blood, peter parker being chronically stressed, near-death experience, protective spider-man, arguing, down bad pining, emotional vulnerability, identity secrecy, tracking apps, disastrous flirting, light hurt/comfort, panic and fear, bruises and minor injuries, kissing, making out, masked kisses, peter parker's severe boundary issues & reader's even worse self-preservation instincts, accidental emotional confessions, possessive undertones, references to violence and crime, PLEASE MDNI! 18+, smut. creampies, cockwarming, degradation/praise, dirty talk, doggy style, dry humping, groping, hair pulling, marking/biting, missionary, multiple rounds, oral (f!receiving), overstimulation, rough sex, secret identities (mask stays ON! until it doesn't), sensory deprivation (m!&f!), sensory overload (m!&f!), slight manhandling, teasing, unprotected p in v sex, lmk if i missed anything!
comments and reblogs are appreciated ♡
— amazing support banners used are from @moonstoneandmoonlight !
w/c: 13k (she's a big girl im sry </3)
a/n: big credits to @rip-quizilla who gave me the idea for this, and all my other friends/moots who helped me spent so long watching me lose my mind over finishing this. guys, please do NOT do anything you see in this fic, this is purely for fictional purposes sakes 😭
The first time you saw Spider-Man in person, you hadn't meant to follow him.
At least, that was what you told yourself.
You had been two blocks from the laundromat, carrying a plastic bag of warm clothes against your hip while your phone buzzed violently in your hand. The tracking app had lit up with a sudden red pulse near Delancey, a messy little cluster of comments flooding beneath it.
SPIDEY NEAR ESSEX. CAR CHASE??
NO WAY HE JUST FLIPPED OVER A BUS!
You had stopped in the middle of the sidewalk. Someone had muttered behind you annoyed, and stepped around your laundry bag. The city kept moving in every direction, yellow cabs pushing through the intersection, steam curling from a grate, somebody laughing too loudly outside a bodega. But your attention had narrowed to that blinking dot.
You had only meant to look. Just for a second. Just to see if the app was accurate, because people exaggerated online all the time and half the sightings turned out to be drones, cosplayers, or blurry red jackets photographed from four avenues away.
Then something had swung overhead.
A blur of red and blue cut between the buildings, so quick your breath caught before your mind could name him. The air shifted with him. People on the sidewalk looked up in scattered bursts, phones rising, mouths open, one man yelling, “Yo! Spider-Man!” like he was calling to a friend across the street.
You had craned your neck so hard it hurt.
He landed on the side of a brick building as if gravity had simply made an exception for him. One hand stuck to the wall, knees bent, white lenses angling down toward the street. Below him, a black SUV fishtailed hard around the corner, its bumper half-torn loose, sparks spitting from beneath the frame.
Spider-Man pushed off the wall.
Your bag split somewhere behind you. A white sock escaped onto the curb. You didn't bother going back for it.
You had run.
Not toward the SUV exactly, because you were not stupid enough to run into traffic on purpose. Not then, at least. But you ran in the same direction, weaving through pedestrians, shoes slapping pavement, pulse climbing higher with every shout and honk.
By the time you reached the next block, the SUV was webbed to a lamppost, the driver was dangling upside down from a fire escape, and Spider-Man was crouched on top of a dented mailbox with one hand pressed to his ribs.
He looked smaller up close than you expected. Not small, exactly, but strangely human.
Breathing hard. Shoulders rising and falling. Suit scuffed dark along one thigh. A tear near his side showed a thin line of skin beneath before he twisted away from the cameras.
You stood behind the police tape with everyone else, hair sticking to your face, lungs burning, and one sock missing from your laundry life forever.
He turned his head.
For half a second, those white lenses landed on you.
You knew he couldn't have recognized you. There was nothing to recognize. You were just another girl in a city full of people who wanted to see a miracle and then post about it before the adrenaline wore off.
Still, your stomach dropped.
Then he lifted two fingers in a quick salute to the crowd, shot a web, and vanished between buildings.
You downloaded two more tracking apps that night.
After that, seeing him became less of an accident and more of a bad habit you pretended was harmless.
You learned the patterns the way other people learned train delays. Robberies traveled fast through comment sections. Sirens became invitations. Helicopters meant something serious. If three different users posted the same grainy red-blue blur within five minutes, you grabbed your jacket before the app could refresh again.
Sometimes you missed him completely and arrived only in time to see cops clearing debris or tourists replaying videos at full volume. Sometimes you caught him from far away, a streak against the gray of the sky, no closer than a rumor. But sometimes you got lucky.
Lucky meant standing across from a jewelry store with shattered glass glittering over the sidewalk while he webbed a man’s wrists to a parking meter.
Lucky meant watching him swing down to stop a delivery cyclist from being clipped by a fleeing van.
Lucky meant hearing him talk.
That was the part nobody could capture right in videos. The way he sounded in person. Younger than the headlines made him, sharper when he was annoyed, and funny even when he was clearly in pain. He filled dangerous moments with words, like if he talked fast enough nobody had time to panic.
“Okay, so, quick note,” he told a guy holding a crowbar outside a pawn shop one wet Thursday evening, “if your getaway plan involves running directly into a bike lane during rush hour, I do think maybe crime isn’t your strongest career path.”
The guy swung at him.
Spider-Man ducked, webbed the crowbar to a street sign, and added, “Oh-kay, so that was a growth opportunity that you just missed.”
You laughed before you could stop yourself.
His head snapped toward you.
You were standing too close. Not past the tape, not exactly in the line of fire, but close enough that a cop had already told you twice to move back. Rain dotted your cheeks. Your hood kept sliding off. Your phone was clutched against your chest, recording nothing because you had forgotten to press the button.
Spider-Man stared at you for one beat too long.
Then he pointed at you.
“You,” the words were barely clear to your ears.
Your face warmed so fast it felt humiliating. “Me?”
“Yes, you. With the…” He gestured vaguely at your entire existence. “The enthusiastic crime tourism thing.”
A few people nearby turned to look at you. Someone snorted. You should have been embarrassed enough to leave. Instead, you smiled.
“You noticed?”
His lenses narrowed. Somehow, they managed to look exhausted. “That is not the takeaway I was hoping for.”
You lifted your chin as if that proved something to him. “I’m behind the tape.”
“You are practically dating the damn tape.”
“I respect boundary lines!”
His tone turned slightly incredulous. “You followed a man with a crowbar into a rainstorm.”
The correction came quickly on your lips. “I followed you.”
“That is relatively worse.”
It should have ended there. He should have swung away and become a story you told yourself later, replaying every word until the edges wore smooth. But the man webbed to the street sign started yelling about unlawful restraint, the cops moved in, and Spider-Man hopped backward onto the side of a parked van.
Before he left, he looked down at you again.
“Go home,” he said as if you needed the reminder.
You had grinned like an idiot. “Will you be there?”
There was a pause.
Not long, just enough for him to register the line, process it, and decide he absolutely did not want to touch it.
“Nope,” he sighed, voice flatter than before. “Wow. Okay. Definitely go home.”
Then he was gone, leaving you with rain in your eyelashes and the distinct, dangerous realization that Spider-Man could be flustered.
Peter remembered you after that.
He didn't mean to.
He remembered plenty of people in flashes: New York was made of recurring characters if you paid attention long enough.
But you, you became hard not to notice.
You were at the edge of too many scenes, always just outside safety, and always pretending you had arrived by coincidence while breathing like you had sprinted ten blocks. Sometimes your hair was pulled back messily. Sometimes you wore work shoes that were really not made for running. Once, you showed up with a grocery bag still looped around your wrist, and had a bunch of cilantro sticking out the top while an armored car smoked behind you.
He saw the app open on your phone once when he swung low past a bus shelter.
That made his stomach twist.
The city had always watched him, but the tracking apps made it worse. They turned danger into a scavenger hunt. They pulled kids, tourists, thrill-seekers, and people with too much faith in his reflexes toward scenes they should have been running from.
Peter hated them in the abstract way he could.
He hated yours specifically because you looked at the screen like it was a promise.
He told himself he was not responsible for your choices. He told himself he had bigger problems than one reckless woman with quick comebacks and bad self-preservation instincts. He told himself a lot of things while dragging stolen cars out of intersections, yanking weapons from hands, and getting punched in the same bruised shoulder three nights in a row.
Still, every time Peter landed somewhere and spotted you in the crowd, his first reaction was not annoyance.
It was relief.
Then anger, quick and hot behind it, because relief meant he had started looking.
“You’re here again,” he sighed again one night, landing on the fire escape above you after a group of teenagers tried to rob a closed pharmacy.
You looked up, breath fogging in the cold. There was a knit scarf wrapped around your neck and one glove missing from your hand. You had probably lost it running.
Your response came instinctive in its quickness. “You say that like you’re not also here again.”
Peter pinched at the bridge of his noise as if that could stifle his second sigh. “I’m working.”
“So am I.”
He tilted his head, looking down at you with clear disbelief. “Your job is standing under active crime scenes?”
Your chin tilted back up in a counter measure. “My job is none of your business.”
“Fair. Is your hobby standing under active crime scenes?”
You tucked your ungloved hand into your sleeve and looked around with fake surveying. “Maybe I’m a concerned citizen.”
His words came out too quick and too impulsive. “You are a concerning citizen.”
That got a smile out of you, small but entirely pleased, and Peter hated how quickly he noticed the shape of it. He was hanging upside down from the railing, one knee hooked around metal, and blood drying uncomfortably under the torn fabric near his elbow. The cold bit through the suit where it was damp. Below, police lights washed your face blue, then red, then blue again.
“You’re bleeding,” you faltered slightly when your gaze caught on the blood.
He glanced at his arm and the white lenses dilated before going back. “It’s not mine.”
You gave him a look that had him sighing. “It’s mostly mine.”
You stepped closer before you were cut off. “Do you need—”
“No.”
A scoff left you. “You didn’t even know what I was going to offer!”
Peter felt the need to run his hands through his hair to stifle the whirlwind of exasperation you made him feel instantly. “Unless it was ‘a renewed commitment to staying several blocks away from felonies,’ no.”
You shifted your weight. The crowd had thinned behind you. People were still filming from across the street but the immediate danger had passed, and with it came that strange hollow quiet after a loud thing ended. Sirens faded. Glass crackled under people's boots.
You looked up at him with your scarf covering your chin, your gaze narrowing suddenly.
“Do you ever get tired of doing that?”
“Bleeding?”
“Deflecting.” The word landed too cleanly, you saw it in real time.
Peter’s fingers flexed against the railing. The easy answer was right there. A joke about reflective surfaces, maybe. Something stupid and quick that would let him swing away before the conversation took on weight.
Instead, he looked past you toward the pharmacy windows. Fluorescent lights flickered inside. A display of cough drops had toppled near the door, someone would have to sweep all of that up. Someone would have to call insurance. Someone would wake up tomorrow and deal with the ordinary consequences of extraordinary panic.
“Go home,” he repeated, though it was quieter this time.
Your expression changed, not much. Just a pause around the eyes. “You always say that.”
Peter's exasperation came back tenfold. “Because you never do it.”
A face got made instantly at the words. “I do eventually!”
“Eventually is not good enough.”
You hugged your arms around yourself, and the words came out light. “You worried about me?”
“Yes,” he scoffed before he could stop himself.
The answer sat between you, plain and unarmored.
Your mouth parted slightly at the unexpectedness of it.
Peter pulled himself upright too fast, his boots sticking to the fire escape. “I mean—generally. In the way I worry about all civilians who make terrible decisions near blunt objects.”
“Right,” you nodded, but your voice had taken a slight tone that had Peter instantly regretting the words even more.
He pointed toward the subway entrance with intensity. “Home.”
You glanced at his arm again, seeing the material start to soak up the darker redness. “You too.”
Peter let out a humorless little laugh. “Yeah. Sure.”
He swung away before you could say anything else, before he could do something stupid like ask your name.
You told yourself the chase was harmless because Spider-Man always won.
That was the lie at the center of it.
You knew he got hurt. You had seen him limp. You had watched him press a hand to his side and pause on rooftops when he thought nobody was looking. You had noticed how he changed after harder fights, how the jokes thinned out, and how his head turned sharply at sudden noises.
He wasn't invincible.
But he survived so consistently that survival became part of the spectacle. People cheered before the danger fully ended. Phones came out before the weapons were down. The city trusted him with the unreasonable ease of people who needed someone to trust.
You were worse than most because somewhere along the way, your fascination had stopped being abstract and freeformed.
It was not just the suit, though the suit did something humiliating to your ability to think clearly near him. It was not just the swing of him between buildings, the impossible strength, the quick hands, or the way he landed with a dancer’s balance and a boxer’s readiness.
It was the pauses he had.
The way he crouched beside frightened strangers and made his voice gentler. The way he checked on shop owners after the crowd moved on. The way he sometimes stayed an extra second after saving someone, hand hovering near their shoulder but not actually touching unless they leaned in first. The way he seemed both everywhere and entirely alone.
That was what kept pulling you closer to him.
The app buzzed late on a Friday, when the city had already loosened into nightlife. You were in a corner booth at a diner, poking at fries that had gone soft with vinegar, half-listening to your friend complain about a coworker who microwaved fish in the break room.
Your phone lit up.
Three alerts. Then five. Then too many.
SPIDEY SIGHTING NEAR 42ND. BIG GUY WITH TECH??
STAY AWAY FROM 9TH AVE. EXPLOSION HEARD.
Your friend stopped talking.
“No,” she reached for you immediately when she saw you were already reaching for your jacket.
She grabbed at your sleeve with intent. “Are you serious?”
“It’s close.”
A groan left her from knowing you too well. “That’s the problem.”
“I’ll stay back!”
She didn't seem convinced. “You always say that.”
The echo of his words should have slowed you.
It didn't.
Outside, the air was sharp with exhaust and fried food from a halal cart. You ran until your lungs burned, cutting through clusters of people spilling out of bars, and ignoring the tightness that formed under your ribs. The closer you got, the more the city changed. Laughter thinned. Traffic tangled. People moved in the opposite direction with their heads turned back, faces lit by emergency lights.
Then something slammed into the side of a parked car half a block ahead.
The impact folded the roof inward. Windows burst. People screamed and scattered.
You froze.
For once, your body understood before your obsession did.
Spider-Man hit the pavement hard beside the car, rolled, and barely got a hand under himself before a heavy metal device skidded after him, sparking violently. It looked homemade and expensive at the same time, all black plating and unstable blue light. A man in a reinforced jacket limped into view, one arm fitted with some kind of mechanical brace that whined when he lifted it.
Peter saw you from the ground.
Even through smoke, flashing lights, and the chaos of running bodies, he found you standing beside a newspaper box with your phone in your hand and fear finally catching up to you.
His blood went cold.
“Move!” he shouted with a loud rasp.
You did not.
Not because you refused, but because for one terrible second, you couldn't even tell where to go. People shoved past you. A cab jumped the curb. The device near Spider-Man pulsed brighter, high-pitched and wrong, and the man with the brace swung his arm toward the street.
Peter fired a web at you before he thought about gentleness.
The strand hit your waist and yanked.
Your feet left the ground and the world snapped sideways. Your shoulder clipped something hard, maybe a signpost, maybe somebody’s elbow. You gasped, more startled than hurt, and then you were against him, one of his arms locked around you as he twisted midair and slammed both of you behind the concrete mouth of a subway entrance.
The street exploded white-blue.
Heat washed over your back and the sound swallowed everything.
For a moment there was only his body curved around yours, the texture of his suit under your fingers, the hard rise and fall of his breathing. Dust rained over the steps. Someone was crying nearby, your ears rang so badly the world seemed underwater.
Spider-Man lifted his head first.
“Are you hit?” he demanded with his grip tightening to pull you back enough to look at you.
You stared at him, and apparently it must've been a flatter look than you had tried to express.
“Hey.” His hand came up to the side of your face, not tenderly, not quite. He turned your head enough to check you, fingers firm along your jaw. “Are you hit?”
The world returned to you in pieces and you shook your head enough to move. “I—no. I don’t think so.”
Peter's voice came out strangled before he tried to reign it in. “You don’t think so?”
You emphasized better. “I’m not.”
His white lenses narrowed and the hand at your jaw stayed for half a second longer than necessary, then dropped.
He pushed himself up and looked over the edge of the subway entrance. The man with the brace was running now, injured but still moving. Peter’s shoulders tensed with the need to follow.
Then, he looked back at you.
You were covered in dust. Your phone was certainly gone. There was a scrape along your cheekbone where something had caught you, and your eyes were too wide, your breath coming shallow in a way that finally made you look as scared as you should have been all along.
The anger hit him so hard it almost steadied him.
“Stay here,” he all but demanded
You nodded because it seemed like it was necessary to do so.
He pointed at you, sharper now. As if you weren't truly listening. “No. I need you to hear me. Stay. Here.”
“I heard you.”
“Because if I turn around and you are not exactly where I left you—”
“I’ll stay.”
Peter really didn't believe you.
But someone shouted from the street, and the brace whined again, and it was clear he had to go. He launched himself back into the fight with his teeth clenched so hard his jaw ached.
You stayed.
For three minutes, maybe four, you sat on the subway steps with dust in your mouth and your hands shaking in your lap. You heard the impacts, webs snapping tight, and Spider-Man’s voice cutting through the noise in strained bursts.
“Hey, buddy, quick question—did you build that in a garage, or was there a coupon situation?”
A crash came next.
“No? Cool, cool, just asking because it’s very explode-y for something near civilians.”
Another loud noise of impact.
You pressed your palms together to stop them from trembling.
The fight ended with a sound like metal tearing away from itself, followed by a heavy thud and a chorus of relieved shouting. When Spider-Man came back where he left you, he was limping.
Badly so.
He dropped into the subway entrance hard enough that one hand hit the tiled wall to steady himself. His suit was scorched along one side. Dust clung to the webbing pattern across his chest. One lens had a faint crack through it, thin as a hair.
You stood up too quickly, instincts taking over. “you’re hurt.”
Peter laughed but it was entirely without humor. “You have got to be kidding me.”
The frown came instantly. “I’m serious.”
His answer came too quick. “So am I.”
The space between you seemed smaller than it had before. The city kept roaring above, but down here everything echoed: footsteps, sirens, your breathing, his.
He stepped closer.
“What is wrong with you?”
The words were not shouted. That made them even worse somehow. His voice was rough, scraped thin at the edges, and controlled only because he was forcing it to be.
You swallowed because he seemed actually upset this time, and you figured it wasn't time to poke the bear. “I know—”
“No, you don’t. You don’t know.” The words had your head flicking up in surprise for their intensity. “You keep showing up with your phone and your big eyes and your little comments, and you think because there’s a crowd, because there are cops, because I’m there, that nothing can happen to you.”
Your throat tightened and you opened your mouth but shut it when he pointed up toward the street. “That was not a photo op. That was not a cute story. You almost got turned into collateral damage because you ran toward an explosion.”
“I didn’t know it was going to—”
“That’s the point!” His voice cracked around the words. He stopped, breathed hard, and tried again. “You don’t know. You never know. Hell, I barely know half the time.”
You looked down at his hand because the movements caught your attention. His fingers were flexing open and closed, like he wanted to grab something and couldn't decide whether it should be the railing, his own temper, or you.
“I’m sorry,” you stopped him from going further and he went still.
Maybe it was because you had never said it before. Not really. You had flirted, teased, and smiled your way around his warnings until they became part of the game. But there was no game left in your voice now because there wasn't in his.
“I am,” you continued quieter and immediately hated it because of how exposing it felt. “I know it’s stupid. I know you keep telling me to stop.”
Peter's voice loudened before he could've controlled it. “Then stop!”
You looked up again quickly with widening eyes.
There was dust on his shoulder, a rip near his ribs, and a dark stain spreading slowly through the fabric at his side. He was standing in front of you like he could hold the entire city back by force if he had to, and yet he would not give you one ordinary piece of himself.
Not a name. Not a face. Not the truth behind the voice that kept finding you in crowds.
“I just wanted to know you,” the words came out smaller than you meant them to.
Peter forgot how to breathe.
Not because nobody wanted to know Spider-Man. Everybody wanted that. They wanted the picture, the secret, the headline, the face under the mask. They wanted proof, access, even ownership. They wanted to solve him.
But that was not how you said it.
You said it like you had already noticed the part he worked hardest to hide. The pauses. The pain. The loneliness that leaked through the jokes no matter how quickly he patched over it.
You said it like knowing him didn't mean unmasking his whole identity.
You said it like you had been chasing danger for the stupid, impossible privilege of standing close enough to ask if he was okay.
Peter hated how easily that worked on him.
He hated that after everything, after the blast and the blood and the fear still souring his mouth, some tired part of him wanted to believe you.
“You don’t,” he scoffed, but it was smaller this time.
Your brows drew together immediately at the insinuation. “I don’t what?”
“Want to know me.”
You made a face, and answered just as quickly as he stopped. “I do.”
“No.” He shook his head once, and even the movement had him straining, you could tell by the way he held himself in tension. “You want the guy who swings in at the right second. You want the banter and the upside-down thing and whatever version of me lives in your phone notifications.”
You stepped forward again and forced a huff away when he shot you a pointed look that had you stopping short. “That’s not fair—”
Peter cut you off. “It’s accurate.”
You found your voice again, because you kept letting it be cut off by him. “You don’t know what I want.”
“I know you don’t want the rest.”
You stared at him, anger beginning to push through the shock. Good, Peter thought. Anger was safer than that open, aching look you had given him.
“The rest?” you asked with your brows twitching together in a face that wasn't clear in its expression.
He laughed again, though more bitterly this time. His head kept moving, looking around the emptiness of the place between you too as if that gave him a refuge. “The blood. The missed calls. The lies. The never showing up on time. The disappearing without explaining because if I explain, someone gets hurt. The fact that I know where you live because I’ve followed you home twice to make sure you got there safely, and I hated myself both times.”
The confession landed badly.
You blinked blankly, the movement was fast and clearly unexpected.
Peter realized what he had said half a second too late when your lips parted. “You know where I live?”
“No.” His answer came too quick and that only spurred you on more.
Your lips opened and let out a puff of air. “You just said—”
Peter's hand went up to the back of his neck, immediately cutting you off again. “I said a lot of things. Head injury, probably.”
“You followed me home?”
He looked up to the sky and felt his eyes shut tightly. “Not in a creepy way.”
You threw him a well deserved glance of judgement. “That is exactly what someone says when it is a creepy way.”
“I was making sure you were safe.”
Your expression shifted. The fear had not left you completely, but something warmer and more reckless, moved beneath it. You took one careful step closer.
“You know where I live,” you repeated, breathless now, almost vindicated by the confession.
Peter pointed at you again, but there was less force behind it. His jaw strained again just from listening to you throw his words back at him. “Do not make that sound romantic.”
You kept going, your voice turning more observational by each passing second, but not losing its tone. “You noticed me that much.”
“I notice threats.”
“You think I’m a threat?”
His answer came swift. “To yourself? Constantly.”
“To you?” He didn't answer fast enough.
Your gaze moved over him, slower now that the immediate danger had passed. He felt it through the suit in a way he should not have. The cracked lens, the torn fabric, the blood near his ribs, even the tense line of his shoulders. He knew what he looked like after a fight. He knew people saw the damage and either flinched from it or turned it into a bigger moment.
You looked at him like the damage made him harder to ignore, not less.
“Let me help,” you softened again because it was hard not to when looking at him.
The response came expected, but still unwelcome. “No.”
“You’re bleeding.”
“I noticed.”
You let out an exasperated groan, one hand coming up to knead through your hair and the other stretching it towards him. “Then let me do something.”
“You can do something.” Peter willed his voice to be sharpened again. “You can stop chasing me.”
Your jaw tightened and a scoff escaped you. “You keep saying that like it’s easy.”
“It should be.”
“Well, it’s not.” The honesty of it hung there, inconvenient and too human.
Above you, officers shouted to each other. The subway tiles gleamed under harsh fluorescent lights, grime caught in the grout, and had old posters peeling at the corners. Peter could smell smoke, rain, metal, and the faint sweetness of your perfume beneath the dust.
He should have left.
He should have just webbed up to the street, given one last warning, and removed himself from whatever this was before it became another thing he could ruin.
Instead, the only thing that came out was, “You’re impossible.”
You let out a shaky breath that almost became a laugh. “So you’ve mentioned.”
“I’m not joking.”
You finally quieted down when he did, the air felt still. “I know.”
“Do you?”
Not entirely, but you just nodded. “Yes.”
He stepped closer this time.
You had to tilt your head back to keep looking at him. Up close, he was all controlled tension, every line of him caught between staying and going. The white lenses hid his eyes, but they didn't hide the way his attention dropped briefly to your mouth and snapped back up.
Your pulse jumped and you figured Peter saw that too.
“Don’t,” he rasped out quickly after you opened your mouth again, but the word had no clear target. Maybe it was to you, or maybe to himself.
You lifted your hand slowly, giving him time to move away. And when he didn't, your fingertips touched the center of his chest, light enough that it should not have mattered.
It mattered.
The suit was warm from his body, textured beneath your fingertips, and damp in places from rain and sweat. His chest rose sharply at the contact.
“You’re really here,” you let slip out with your voice barely above a whisper.
His laugh was low and strained. You had a feeling his expression mirrored that. “That explosion did a number on you.”
Your voice hadn't lost its lightness, but you paused for a moment. “I’m serious.”
Peter let out a wry exhale to himself. “That’s what worries me.”
Your fingers drifted, not very far, just over the red fabric where dust had settled into the raised black lines. He caught your wrist before you reached the torn place near his side. His grip was firm, but not painful though.
It was a warning with a pulse.
“Careful,” he murmured and the word ran through you in a way it should not have, roughened by exhaustion and the edge of pain.
You looked at his hand around your wrist. It felt tingly for all the right reasons. “You always sound like that when you’re mad?”
His fingers flexed slightly against you.“No.”
“When you’re hurt?”
Peter attempted repetition for it to stick. “No.”
You decided to push more. “And when you’re trying not to be?”
He went quiet.
That was answer enough for you.
You should've apologized again. You should've stepped back, let him have the distance he kept asking for, promised to delete the apps and mean it. Some responsible part of you knew that. And some part of you was still sitting on the subway steps with shaking hands, understanding far too late that your fantasy had edges sharp enough to cut.
But he was still holding your wrist.
And, he hadn't let go.
“Tell me to leave,” you all but challenged him and Peter didn't bother containing the groan that left him.
“I did.”
“Tell me again.”
Peter’s grip tightened for half a second. You felt his fingers twitch against the inner area of your wrist.
Under the mask, his jaw shifted. You could see the shape of it where the fabric clung to him, could see the movement of his throat when he swallowed. He was close enough now that you heard the faint hitch in his breathing, and betraying close enough that the city above felt less real than the narrow pocket of space between your bodies.
“You need to leave,” he said instead, but still, he didn't move away.
Neither did you.
The misunderstanding was almost laughable, except neither of you laughed or probably could've. His words said one thing. His hand said another. His body, angled toward yours despite every reason not to be, said something else entirely.
You reached up with your free hand.
This time, you touched his jaw.
Not skin, not yet at least. Just the mask, the red fabric pulled taut over the hard line of him. His whole body went still, frighteningly still, like even breathing had become a choice.
“Don’t take it off,” he commanded and the intensity of him sent prickles up your spine.
Your fingers settled where his jawline rested, and your head tipped back slightly when your eyes fluttered shut.“I wasn’t going to.”
Peter tilted his head slightly at you from the proximity, his face did a funny thing that mixed genuinity with suspicion. “No?”
“No.”
That seemed to undo something in him more than if you had begged for his face.
You did not want the reveal, not right now. Not in this way, in a dirty subway entrance with sirens overhead and blood drying beneath his suit. You wanted what he was willing to give. The covered jaw beneath your palm. The breath he was trying to control. The impossible nearness of him.
Peter let go of your wrist only to catch your waist.
The motion was sudden enough that you inhaled sharply. He turned you, backing you against the tiled wall beside an old transit map, his hand braced near your shoulder before your spine met cold ceramic. He left you space to pull away. Barely, but still enough that the choice remained yours and his restraint remained visible in the strain of his posture.
“Tell me no,” he exhaled and you had to tear your eyes away from where the material of his suit strained against his shoulders.
Your voice came out unsteady. “No to what?”
“To this.”
You looked at him then almost incredulous, at the cracked lens, the scorched suit, and the careful violence of how still he held himself.
“I’m not saying no.”
Peter's head dipped on bodily instinct the second his ears registered the words.
He stopped an inch from you.
The pause was unbearable. Awkward in the way real wanting often was, full of breath and doubt and the tiny adjustments of two people realizing they had crossed a line before either had agreed where it was. Your hand slid from his jaw to the edge of his mask.
Peter caught your fingers again.
“Mask stays on,” he murmured with warning.
Your voice came breathless in its agreement. “I know.”
“I mean it.”
“Yeah, I know.”
He searched your face for something. A trick, maybe. Regret. Fear. A demand he could refuse so he could return to familiar ground. You gave him none of those things. You were breathing too fast, still dust-streaked, but your gaze held steady in truth.
Peter reached up and tugged the mask just high enough to bare his mouth and jaw.
Only that.
The reveal was smaller than you had imagined and somehow more intimate for it. A cut marked his lower lip. His jaw was tense, faintly shadowed, skin flushed from exertion. He looked painfully real in pieces.
You didn't reach for more despite your inner voice.
His mouth found yours before you could say anything.
The kiss was not gentle at first. It was too full of everything that had nowhere else to go: anger, fear, adrenaline, the weeks of him telling you to run and you refusing, the awful second when he had seen you frozen in the path of the blast. Peter kissed you like he was still furious with you for almost dying. Like he was furious with himself for caring. Like the only way to stop the argument was to take it apart with his mouth.
You made a small sound against him when he nipped at you with the sharpened corners of his teeth, and he pulled back immediately. “Too much?”
You shook your head, fingers curling into the front of his suit. Your eyes were blown wide by the chain of actions and the unmistakable grip of him on you. “No.”
“You sure?”
You nodded again, almost embarrassingly eager and his breath left him unevenly. “You are so bad at self-preservation.”
“You keep saving me.”
Peter pulled away despite his best efforts to stand still, and felt that familiar pathetic exasperation creeping back in. “That is not a plan.”
Your lips pulled into a lazy grin as you tried to chase the space he made away. “It’s worked for me so far.”
He gave you a look, or he tried to. With the mask half-up and the lenses still covering his eyes, the effect should have been ridiculous. It wasn't because his mouth was still too close for your to.focus on anything else. His hand at your waist was too warm and his voice had dropped into something lower, rougher, stained by the night.
“You’re so not funny,” Peter shut his eyes behind the mask and looked back to the sky as if that would prove his point more heavily.
You disagreed with that. “I made you pause.”
His scoff came absentminded, and so did his words. “You make me do a lot of stupid things.”
You smiled despite the tremor still living under your skin, and Peter was already weary of that smile even more now. The path you fingers trailed up on his abdomen was careful, as if trying to coax a street cat into staying longer. “Like what?”
He answered by kissing you again.
This time, it built slower. Still hungry and edged with frustration, but less like impact and more like surrender dragged unwillingly into the open. His gloved hand slid along your waist, then stopped, fingerpads flexing once as if he had to remind himself of the shape of restraint. Your hands moved over his chest, careful around the torn places, less careful when he made a quiet sound into your mouth and pressed closer.
The tile was cold through the back of your jacket. His body was warm everywhere he touched you. Smoke clung to him and rainwater dripped from the ends of your hair. New York kept shouting above, honking, and demanding. Down here, your world shrank to the scrape of his breath, the brush of his bare jaw against your cheek, the strange intimacy of being kissed by a man who still wouldn't even let you see his eyes.
When he pulled back, his forehead almost touched yours. The mask’s fabric brushed your brow.
“You have to stop chasing me,” Peter found the words finally after catching his breathe.
The words were softer now, which made them harder to deflect. You looked down at your fingers that were still hooked in his suit, holding on like he might disappear if you didn’t. “I know.”
“I’m serious.”
“I get it.”
“You could’ve died tonight.”
You sighed with your head tipping back against the solid frame behind you. “I said I get it.”
Peter exhaled through his nose, frustrated by your agreement because it left him nowhere to put the rest of his fear. His thumb moved once against your waist before he seemed to realize he was doing it.
“You can’t know me by getting yourself killed,” he said and you looked back up at him.
There it was again. Not the superhero or the symbol, just the simple person beneath the suit, saying the closest thing to please that he would allow himself.
“Then let me know you another way,” you let out quickly and instantly regretted it when you saw his mouth tighten alongside his jaw.
For a second, you thought he would step back. Pull the mask back down. Make a joke mean enough to end the moment. It would have been easier for him, maybe even kinder in the long run.
Instead, he lowered his head until his mouth brushed the corner of yours.
“You don’t even know what you’re asking,” Peter murmured and found himself crazy for even leaning back in.
You closed your eyes for half a breath. “Then tell me.”
His silence moved over you slowly.
He didn't tell you his name or give you any truth clean enough to hold. Maybe he couldn't. Maybe that kind of trust did not arrive all at once in a stairwell after sirens and smoke.
But his hand left the wall and settled against your cheek, careful of the blooming scrape there. His thumb hovered near the bruise without touching it. The tenderness of that restraint did something to you more than the roughness had.
“I’m not good at this,” Peter finally spoke up once more when he realized you were waiting.
Your reply came back softer. “At what?”
“Letting people stand this close.”
Your fingers loosened against his chest and a stupidly placed smile grew on your lips. “Yeah, I can tell.”
He huffed a quiet laugh, the sound was tired and real against your ear drums. “That obvious?”
You gave a merciful nod. “A little.”
“Great.”
“It’s okay.”
“It’s really not.”
You smiled faintly because you knew what he meant. “No. Probably not.”
That earned you another silence, but this one was different. It was less defensive. He stayed close enough that you could feel the warmth of his breath when he spoke.
“I’ll take you home,” Peter inhaled once, quickly and reminding.
A lighter breath left you alongside the silent, almost wondrous laugh that bubbled from your throat. “You know where that is.”
He groaned and did that thing where his jaw tensed and head tilted back in resignation. “Please never say that with that tone again.”
“What tone?”
“The tone that says you’re about to make my severe boundary issues into some sort of a compliment.”
You bit your lip, mostly to stop the small smile that grew because there was no telling if he wouldn't run off just yet. “You have severe boundary issues?”
Peter fought and lost the urge to throw you a disbelieving glance. “I wear spandex and fight strangers on rooftops. What do you think?”
“I think you’re avoiding.”
“I think you’re concussed.”
“You asked if I was hit.”
His words came back mumbled. “And I’m revising my assessment.”
You laughed then, breathless and completely unsteady, and some of the tightness in his shoulders eased.
He looked at your mouth again.
You noticed.
This time, Peter didn't pretend he hadn't.
The kiss that followed was quieter than before, but it carried more danger because it felt less accidental. Your hands slid up to his shoulders, feeling the strength there and the tremor of fatigue beneath it. He leaned into you for one brief second like he needed the support, then seemed to hate that he needed it and kissed you harder.
You gave back as much as he took.
That surprised him. You felt it in the way his breath caught, the way his fingers tightened at your waist, the way his mouth paused against yours before continuing with darker intent. He was careful with his strength, but not soft. He let some of the frustration show in the press of his body, in the angle of your chin guided by his gloved hand, and in the low sound he made when your fingertips traced the edge where his mask had been pushed up.
“Careful,” he said again.
This time, you understood he was not only warning you about him. You were both quiet for a moment. Then you decided to break the silence, “I don’t need to be another person with a video of you.”
His hand stilled on impact of your words.
“I don’t want proof,” you continued bevause it felt necessary. “I don’t want your face because I won some game. I just…” You searched for the right words and found none that didn't sound too exposing. You tried again. “I wanted you to feel real. And then you did. And I didn’t know how to stop wanting more.”
Peter listened without interrupting.
That felt worse to him somehow. It was easier when he was joking. Safer when he was pushing back. But he only stood there with the mask covering most of him and his bare mouth pressed into a line, taking in what you said like it had cost him something too.
Finally, he cursed faintly and tried to circle back, “You can’t use danger to get close to me.”
“I won’t.”
His voice came low and questioning. “You mean that?”
You nodded with more energy than you'd expected. “I mean it.”
He studied you for another long second. Then, he leaned in, not quite kissing you yet, and said, “If I see you at another active crime scene—”
You cut him off with that all too familiar pleased look. “You’ll lecture me?”
Peter scoffed at your sheer ability to get on his nerves all over again. “I’ll web you to the nearest bus stop.”
“That seems really excessive.”
“Yeah? I’ll leave a note too.”
You tilted your head, the movement making his own tip into yours. “What would it say?”
“Please return reckless civilian to sender.”
You smiled against his mouth before he kissed you again, and this time there was something almost relieved in it. It was still heated and messy. Still far too much for a subway stairwell while police lights strobed faintly above. But beneath the hunger, there was a fragile shift, a thread pulled taut between warning and permission.
Peter did take you home.
Not immediately, though.
The route blurred into faint fragments: his firm grasp around your waist, the startling lift of your feet leaving the ground, and your face tucked against his shoulder because the height stole the breath from you. Wind tore tears from your eyes and the city flashed beneath you in streaks of light and shadow, rooftops silvered by old rain, and apartment windows glowed with lives that had nothing to do with yours.
Peter moved differently while carrying you.
Less flashy and more controlled. He avoided the busiest streets and landed twice to check his side, though he insisted he was fine both times in a tone that made the lie obvious.
By the time he reached your building, your nerves stopped feeding into the adrenaline.
Mostly.
He landed on the fire escape outside your apartment window with a soft metallic creak. You stared at him, then at the window, then back at him.
A laugh escaped you before you could control it. “You really do know where I live.”
Peter scrubbed a palm at his temple. “I am begging you to focus on the part where I brought you here safely.”
Your brows twitched together slightly. “You brought me to my window.”
“It seemed less awkward than the lobby.”
The question came with instinct now. “You’ve thought about this?”
“No.” A pause. Peter cursed when he met your diluted pupils. “Not in a way I’m discussing.”
You laughed softly, and he looked away toward the alley like the brick wall had suddenly become intently more fascinating.
The window stuck, as usual. You had to shove it twice before it groaned open. The ordinary annoyance of it grounded you so abruptly that you almost felt embarrassed. Your room waited beyond the sill, cluttered and warm, a sweater thrown over a chair, a half-empty glass of water on the nightstand, even shoes abandoned near the closet.
Evidence of a life Spider-Man had no business knowing and yet somehow did.
You climbed in first, turning back when he remained crouched on the fire escape.
“You’re not coming in?”
Peter looked at the window frame, then at you with clear weariness. “That is a bad idea.”
You pointed it the obvious. “You’ve had a lot of those tonight.”
“You were most of them.”
“Still.”
His mouth twitched up before he willed it away. The mask was still pushed up just enough to show it.
You reached out before you could overthink it, fingers curling lightly around his wrist. Peter could have resisted without any real effort on his part. But instead, he let you draw him closer to the window.
“Just for a minute,” your lull came strong.
Peter knew that was how bad ideas survived. They dressed themselves as small things. One minute. One kiss. One exception. One person who looked at him and didn't ask for the mask.
He really should have said no.
But your room smelled faintly of laundry detergent and whatever candle you had burned earlier. Your cheek was scraped because of him and not because of him. Your fingers were warm around his wrist. The city had spent the whole night taking pieces out of him, and here you were, offering one quiet moment where he didn't have to be a symbol or a headline or a blur in someone else’s footage.
Peter climbed through the window before reason could take hold of him.
The room felt too small with him in it.
Not because he was larger, though he seemed broader here than he did against the skyline. It was the impossibility of him among ordinary things. Spider-Man standing beside your desk. Spider-Man ducking slightly to avoid the curtain rod. Spider-Man glancing at a stack of books and a mug with chipped paint as if he had crossed into a place more dangerous than the street outside.
“You’re nervous,” you couldn't help but gape at the clear display of nerves bundled in red and blue.
“I’m injured.”
You made a face and tilted your head with an all too pleased expression. “That’s not what I said.”
Peter scoffed with little humor. “It’s what I’m choosing to answer.”
You stepped closer.
He watched you do it.
The air changed again, slower than before. There were no sirens here. No crowds. No urgent reason to pretend this was only adrenaline. Your radiator hissed, a car passed below in the street, and somewhere in the building, a neighbor’s TV murmured through the wall.
Your hand rose to his chest, then paused.
“Is this okay?” you asked hesitantly, more hesitant than you'd have imagined.
Peter looked at you for a long moment, then he covered your hand with his.
“Yeah,” he cleared at his throat, rough and quiet. “It’s okay.”
The kiss in your room felt different from the ones taken in the subway, less stolen from disaster and more chosen in spite of it. Peter backed you toward the edge of your bed, stopping when your knees touched the mattress, giving you that narrow sliver of space again. You took it away yourself, pulling him closer by the front of his suit.
A low sound left him.
“Still terrible at self-preservation,” he muttered when your hand reached for anything that could be used to pull him in closer.
Your hand landed on the back of his neck, with your thumb pressing into his collar to bring him in nearer. “You like it a little.”
The refusal came expected once again. “I absolutely do not.”
Peter kissed you before you could smile any wider.
His gloved hand slid to the back of your neck, careful but firm, angling you up to meet him. The mask stayed where it was, bunched above his mouth and tight over his nose, his eyes still hidden behind white lenses that made every exposed inch feel more deliberate. You kissed the corner of his mouth, then the cut on his lip lightly enough that he went still.
“That hurt?” you whispered against him.
“No.”
A laugh escaped you, all quiet and breathless. “You liar.”
“Maybe.”
Your thumb brushed his jaw and he turned his face into the touch despite himself, and the motion was so tired, so unguarded for one brief second, that your chest ached.
Then his hand caught your waist again, and the softness sharpened into heat.
He kissed you deeper quickly after that. Your back met the mattress, and he followed only as far as you pulled him, bracing one hand beside your shoulder so his weight didn't crush you. The suit rasped beneath your palms. His breath came unevenly against your mouth. Every time you touched too close to an injury, he flinched and pretended he had not, which made you slow down until he grew impatient and kissed you harder for it.
“You’re impossible,” he said again, but this time it sounded less like an accusation.
“You keep kissing me.”
His mouth hovered above yours.
For a moment, neither of you moved after that.
The truth of that sat in the dim light between you. He had come back. Again and again. To warn you, to argue, to make sure you got home.
Peter lowered his head until his covered forehead rested near your temple.
“You can’t chase me anymore,” he said it softer this time, catching your attention more than any other shout could.
Your tongue slid over your teeth and finally exhaled when his silence felt defeating. “I won’t.”
Peter pushed. “You swear?”
“I swear.”
“And if you see me on that app—”
You turned your head up to point a finger up at him to answer. “I’ll close it.”
He lifted his head slightly, giving you a such a pointed grasp of his silence that you could only sigh. “I’ll delete it.”
“Now.”
You blinked, his request caught you off guard. “Now?”
“Yes.”
Your tongue looked at the inside of your cheek now, clearly trying to stall under the weight of his stare. “You’re very demanding for a man bleeding on my comforter.”
Peter didn't take the bait just yet. “I’ll bleed less judgmentally after you delete it.”
You stared at him in confliction, and despite everything, you laughed.
He climbed off you enough to let you reach for your phone with begrudging fingers. The screen was cracked from where it must have hit the pavement, but it still worked. You opened the app under his silent, watchful stare. For a second, your thumb hovered over the icon of the app.
It felt strange to let it go.
Not because you needed the app itself, but because deleting it meant admitting that what you wanted from him could no longer be taken by chasing red dots across a map. If he came back after this, it had to be because he chose to.
You deleted it.
Then the second one.
Then the third.
Peter said nothing while you did so.
When you set the phone down, he was looking at you with an unreadable stillness that made your pulse climb again.
“There,” you let an exhale of breath out and narrowed your eyes at him with no real spite. “Happy?”
“No.”
You rolled your eyes at that. “Of course not.”
“I’m…” Peter stopped, like the word he wanted to find was difficult to translate through the mask. His bare mouth pressed together, then softened. “Slightly less actively horrified.”
Despite your better judgment, you let your grin form again. “That’s romantic.”
“I’m known for that.”
You reached for him again and this time, he came willingly.
The kiss deepened slower, then became not slow at all. His restraint was still there, visible in every careful placement of his hands, but the darkness you had sensed in him edged closer to the surface. It was something more conflicted than plain cruelty or defensiveness. It was hunger tangled with fear.
He held you like he was still deciding whether he was sure he could and you kissed him like the decision had already been made. And for you, it had.
Peter's mouth crashed back into yours with a low sound that vibrated through the mask and straight into your chest. The second your lips parted he pushed his tongue in, deep and wet, tasting every inch like he was starving for it. Your back sank deeper into the mattress under his weight, the mattress springs creaking as he braced one hand beside your head and let the other slide down your side.
His suit scraped against your palms when you grabbed at him again, your fingers curled into the textured fabric over his ribs. You tugged hard, trying to work it up, but the material barely budged. Peter made a rough noise into your mouth and suddenly caught both your wrists, pinning them above your head with one hand.
"Nuh-uh," he muttered against your lips, his voice low and amused. "You don't get to strip me just because you're feeling greedy."
“That can't be fair.” You scoffed and tried to twist free, your hips rolled up to grind against the hard line of his cock through the suit. The pressure dragged a hiss out of him. He pressed his hips down in answer, grinding slow and deliberate to let you feel every inch of him trapped behind the fabric. The suit was warm from his body heat, slightly rough where it rubbed your inner thighs.
"Fuck, look at you," he breathed out with forehead pressed to yours. "Already trying to climb me like you can't wait five seconds."
“You're hard, isn't that contradicting?” You bucked harder, chasing friction and he smacked your hands away again, this time letting them fall to the sides so he could shove his knee between your legs and grind it up against you through your clothes. The pressure was perfect and not nearly enough.
You gasped into another kiss and Peter swallowed the sound, and had his tongue sliding deep again while his hips kept that slow and punishing roll.
Every time your fingers crept back toward the edge of his suit he caught them, smacked them away, or pinned them down. The teasing only made you even more worked up. You could feel how pent-up he was in the way his breathing stuttered every time you ground up against him. It was in the little involuntary jerks of his hips when you would moan into his kisses.
"Fuck," you whispered with your voice shakier than you'd meant it. "Please—"
"Please what?" He dragged his mouth down your jaw and had his teeth scraping against your skin. "Please let you rip my suit off so you can ride me? Not happening. You get what I give you."
Peter rocked his hips harder, grinding the thick line of his cock right against your clit through the layers between you. Your back arched and he caught the movement and pressed you flat again with his body, one hand sliding under your shirt to palm your breast, thumb flicking over your nipple until you squirmed.
"You're so fucking eager," he groaned and his voice cracked with how turned on he was. "Been driving me crazy for months and now you're just—fuck—spreading your legs the second I touch you. You like this? Like me holding you down, keeping the suit on, making you work for it?"
You nodded frantically and had your hips jerking up to meet every grind in tandem. Peter kissed you again, deeper and messier this time, the mask brushed against your cheek every time he tilted his head too high. His free hand slid down to grip your thigh with his fingers digging hard as he rocked faster, keeping the friction building until you were panting into his mouth and clutching at his shoulders.
"That's it," he whispered against your lips, though it was followed by a chuckle that had your stomach tightening. "Be a good girl and take it. Show me how bad you want it. Maybe if you keep being this eager for me I'll let you come like this, grinding on my cock through the suit. Maybe."
He kissed you again before you could answer, he tried to swallow every desperate sound you made while his hips kept that relentless rhythm that had you completely at his mercy.
“You're annoyingly mouthy.” A weak scoff escaped you and your fingers found the hem of your shirt. You peeled it upward in one impatient motion, tossing it somewhere off the side of the bed. The cool air hit your skin just before his palm did, landing firm and flat against your ribs.
"Slow down," Peter muttered, the words half-laugh, half-warning. His hand slid lower, smacking lightly at your hip. "Lift."
You lifted up obediently, hips rising off the mattress. He hooked his fingers into your waistband and dragged the fabric down your thighs in one slow, deliberate pull, leaving your panties exactly where they were. The cotton clung to you, already damp, and Peter made a low sound when he saw it.
"Look at that," he inhaled with his voice tight. "Soaking through already."
"Maybe stop teasing me then," you shot back, breath hitching when he pressed his palm flat against your sternum and shoved you back down flat. The mattress dipped under your weight. His hand stayed there, pinning you in place while his other hand worked the last of your bottoms off your ankles.
"You're the one who can't keep still," he only answered, reaching for the pillow beside your head. He shoved it over your face without ceremony, muffling your next protest. "Keep that there. If it comes off, I'm gone. You won't see me again. Understand?"
You nodded hard against the pillow, fingers clutching the fabric on either side of your head. The threat landed somewhere between fear and heat, making your thighs press together. Peter watched the movement, then pushed them apart with his knee again.
"Good girl," he repeated quieter now. His hand left your sternum. You heard the faint rustle of fabric shifting, then felt the mattress dip as he settled lower between your spread legs.
The first press of his mouth landed through the thin cotton of your panties. Hot, open, and unhurried. He licked a slow stripe from bottom to top, pressing the fabric against your clit until it was plastered to you. The wet heat of his tongue dragged again, firmer this time, soaking the material until it clung obscenely. You moaned into the pillow, hips twitching up toward his face.
Peter cursed under his breath, the sound was rough and conflicted. His tongue flattened and dragged again, then curled, tracing the shape of your folds through the soaked fabric like he was trying to memorize it. Every pass made the cotton wetter, until you could feel every ridge of his tongue pressing through. Peter sucked at the fabric, pulling it tight against you, then released it with a wet sound that made your face burn.
"Fuck," he hissed, pulling back just enough to hook two fingers into the side of your panties. He tugged them aside, exposing you to the cool air for half a second before his tongue was back. This time there was nothing between you. The flat of his tongue dragged up through your folds in one long, messy stroke, then curled at the tip to flick over your clit. He did it again, slower with his lips sealing around you while his tongue worked in deep, filthy strokes.
“Fuck, woah—don't, don't do that!” Peter breathed out a chuckle when he felt you shake under him, your thighs trembling on either side of his head. Your grip on the pillow tightened until your knuckles ached. Every time his tongue curled just right you whined into the fabric, hips rolling up to chase the pressure. Peter didn't let you have it easy. He pulled back when you got too close, licked around your clit instead of on it, then dove back in with that same hungry rhythm.
The mask came off.
You felt the shift in pressure first, the way his hand shoved the pillow harder against your face as he used the other to yank the fabric up and over his head. The sudden absence of the mask's texture against your inner thigh made you gasp into the pillow. Your body went loose for a second, boneless, before instinct kicked in.
One hand stayed obedient on the pillow. The other reached out blindly, fingers searching for his shoulder, his hair, anything. You barely brushed skin before his hand snapped around your wrist, grip tight enough to make you still.
"No," Peter stopped, and had his voice raw and mean. "You don't get to touch. Keep that hand on the pillow or I stop."
“Fine, whatever. Just, fuck—don't stop.” You nodded frantically, pulling your hand back to clutch the fabric again. Your whole body trembled as he lowered his mouth once more, tongue dragging through you in those same messy, desperate movements. Peter groaned against you like he hated how much he wanted it, the sound vibrated straight through your core.
Your moans came out muffled and broken now. Every time his tongue curled just right your hips jerked, and every time he pulled back you whined like you were begging without words. He kept you right there, shaking and soaked until your thighs were quivering and your grip on the pillow was the only thing keeping you from reaching for him again.
“Holy shit, I'm so close—” Your fingers dug into the pillow, flexing and twitching as you tried to form words, but every attempt dissolved into broken moans that the fabric swallowed whole. Your hips rolled up against his mouth, chasing the pressure, and the tension coiled so tight in your belly that when it snapped it hit like a live wire.
You came hard, thighs clamping around his head as your whole body jerked. The orgasm tore through you without warning, soaking his face in a sudden rush that hit his cheeks and chin, dripping down his jaw. Peter groaned against you, his tongue still working through the mess, and his lips parting to lick at the slick coating his mouth.
Every flick of his tongue sent another twitch through your over-sensitive folds, and he gave your clit a few light, wet smacks with his fingers, watching the way your hips jumped at each one and the slick connecting at his fingertips before breaking apart in stands.
The sound of fabric shifting reached you through the haze. His suit peeled away in sections, the material sliding over skin until you felt the sudden press of bare warmth against your inner thighs. His chest, his stomach, the hard line of his cock brushing your slick folds. You reached again, one hand lifting off the pillow in desperate need to touch, and he caught your wrist with a low, raspy laugh.
"Fuck, you're shaking," Peter breathed out with his voice turning rougher by the second. He brought your palm to his mouth and kissed it, lips dragging over your skin before he let your hand slide down his side. Your fingers traced the hard muscle of his abdomen, feeling the heat of him, the faint tremor in his body as he held himself back. He let you explore for a few seconds longer, then shoved your hand back to the pillow and pressed down harder on the fabric covering your face.
"Keep it there," Peter warned, though the edge in his voice wavered. "Didn't I tell you that already?"
“Shit, sorry—” The apology came mindless, distracted by the frantic muffled agreement vibrating against the pillow. He shifted between your legs, the blunt head of his cock dragging through your soaked slit in one slow, teasing pass.
The contact made him hiss through his teeth, and had hips jerking forward like the restraint was finally cracking. He pushed in deep on the next stroke, burying himself to the hilt in one rough thrust that knocked the air from your lungs.
The pace turned brutal fast. Deep, heavy strokes rocked you up the mattress, each one forcing a broken sound out of you that the pillow barely contained. He watched the way your body jolted with every thrust, the way your tits bounced, the way your thighs trembled around his hips. Peter's hand stayed firm on the pillow, keeping you blind and muffled while he fucked into you like he'd been starving for it.
"God, listen to you," he murmured with a humorless chuckle. "So fucking wet. You like this? Being held down, can't even see me, can't touch?" He drove in harder, the slap of skin on skin echoing loud in the room. "Been holding back too long. Lonely too long, God I'm going insane. Fuck—"
Your hands went slack against the pillow, fingers twitching uselessly as the intensity built again. He noticed the moment your grip loosened and pressed the pillow down harder, the fabric smothering every whimper. The control should have felt demeaning, but it only made the heat spike hotter, making you clench around him like your body was begging for more even as your mind spun from the overwhelming sensation.
Peter kept the rhythm punishing, having hips snapping forward with a desperation that matched the conflict in his voice. Every thrust pushed you closer to the edge again, and every time you tried to reach for him his free hand caught your wrist and pinned it back down. The threat hung between you, unspoken but heavy: touch him and he'd stop. Don't touch and he'd keep going until you couldn't think straight.
Your moans turned frantic, muffled and wet against the pillow and he answered with a low groan that vibrated through his chest as he drove into you again, chasing the feeling without letting himself finish just yet.
He finally pulled out with a wet drag that left you clenching around nothing, the sudden emptiness making your hips twitch back toward him. And before you could even form a protest his hands were on you, gripping your waist hard enough to leave marks as he flipped you onto your stomach. The mattress dipped under his weight when he pressed your knees apart and yanked your hips up, forcing your hips into the air while your face stayed buried in the pillow.
"Fuck, look at you," Peter exhaled, and his voice cracked between a laugh and something unintentionally darker. "So eager. You want it this bad?"
You tried to push up on your elbows, twisting to look back at him, but one of his hands slid up your spine and pressed between your shoulder blades, pinning you back down. The other hand gathered at the base of your neck, tugging just enough to arch your neck as he leaned over.
"Can't fault you. I'm not doing much better," his voice hit your ear though the words came out shaky. His cock dragged through your folds again, the head catching on your entrance before he sank back in with one rough thrust that stuttered the air away from your lungs. The angle was deeper like this, hitting something that made your thighs shake. "God, you're tight. Squeezing me like you don't want me to leave."
His hips snapped forward in a punishing rhythm, skin slapping wetly against skin while his free hand roamed under your body to grab at your tits, squeezing hard before sliding lower to rub tight circles over your clit. Every thrust rocked you forward, your muffled moans vibrating into the bedspread as he fucked you like he was trying to crawl inside.
"This is so fucked," Peter breathed out against your spine with his lips dragging hot and open-mouthed down the curve of your back. He kissed each vertebra like he was apologizing for how hard he was pounding into you, even as his cock kept driving deep enough to make your vision blur. "I shouldn't be here. Shouldn't be doing this. But fuck, you feel too good. Can't stop."
You managed to prop yourself up on your elbows again, and your voice was hoarse when you gasped out, "Then don't stop. Please, keep going—"
His hand tightened in your hair, yanking your head back as he slammed into you harder, the pace turning almost frantic. "Don't say it like that," Peter groaned to himself, conflicted and desperate all at once. "Makes me want to stay. Makes me want to ruin you."
The hand under you kept working your clit in tight, relentless circles while his cock pistoned in and out, the wet sounds were obscene in the quiet room. Every time you tried to push back against him he shoved you forward again, controlling the angle, the depth, the pace. His breath came in ragged pants against your skin with his lips still trailing kisses down your exposed skin even as his thrusts grew rougher and more desperate.
"Been too long," Peter admitted between thrusts, and he could hear his voice turn thick with frustration. "Lonely too long. And you—fuck—you're so wet. So fucking perfect. I can't—"
His words cut off into a broken moan as you clenched around him. Your body responded to every rough stroke with another rush of slickness. He pressed his forehead between your shoulder blades, having his hips stuttering for a moment before he caught himself and started at you even harder, like he was trying to outrun whatever guilt was eating at him.
"Tell me to stop," he rasped, even as his hand in your hair pulled tighter and he drove in deeper. "Tell me this is wrong. Because I can't make myself leave."
“Told you, don't stop—” the words hung there frantically in their plea, and you pushed back against him, meeting every thrust with a desperate roll of your hips. The sound he made was half-laugh, half-groan. "Yeah," Peter breathed against your shoulder. "That's what I thought.”
His fist tightened in your hair again, yanking your face up from the pillow until your neck arched and your spine bowed. The sudden pull made your vision swim, but you kept your eyes squeezed shut, forcing yourself to obey even as every instinct screamed to look back at him.
"Good girl," he rasped against the shell of your ear and his voice shredded. "Keep those eyes closed. You feel that? Feel how fucking deep I am?"
You nodded frantically, a broken whimper escaping as he dragged out slow and deliberate before slamming back in. The angle had you seeing stars, each thrust punching the air from your lungs in sharp little gasps.
"Fuck—I'm—"
"Don't look," Peter tried to warn again, but his voice cracked on the words. His lips found the back of your neck, having his teeth scraping before he sucked hard enough to bruise. The wet pull of his mouth made your clench around him, and the groan that tore from his chest vibrated straight through your spine. "Christ, you're squeezing me so tight. Like you want me to lose it."
You tried to be good. Really tried. But when his teeth sank into the side of your throat, just below your ear, your hand twisted back on instinct. Your fingers found his hair, soft, sweat-damp curls that brushed against your knuckles, and you buried your hand in them, tugging him closer even as your eyes fluttered open for half a second.
"Fuck, I knew it," Peter breathed, catching your wrist and pinning it to the small of your back. His pace never faltered like his voice, hips continuing to snap forward in that relentless rhythm that had your thighs shaking. "Told you not to touch. Told you to be good. But you can't help yourself, can you?"
"I'm sorry," you gasped and your voice was hoarse, you shook your head at nothing as you continued. "I won't look, I swear! Just—please don't stop. Please, I need—"
His forehead dropped between your shoulder blades again, his exhales came breathless and ragged against your skin. "I shouldn't have taken the mask off. This is so fucking stupid. You could—god, you feel too good. Been too long since anyone—fuck—"
The words dissolved into a guttural curse as you clenched around him again, your second orgasm building fast and sharp in the pit of your stomach. Every thrust dragged across that perfect spot inside you, and the lack of allowance from him made it worse. It made every touch electric. You could feel his cock throbbing, feel the way his rhythm stuttered when you squeezed him, and feel the desperate way his free hand grabbed at your hip hard enough to bruise.
"You're close," Peter groaned into your ear, and he sounded completely wrecked now. "I can feel it. Fuck, you're dripping everywhere. Making such a mess."
Your eyes rolled back despite yourself, and a broken moan tore from your throat as he bit down on your shoulder. The sensation of his teeth marking you while he relentlessly pounded into you pushed you right to the edge. Your hand twisted in his hair again, fingers tightening in frenzied motion and this time he didn't stop you.
"That's it," Peter panted and cursed wordlessly when his hips stuttered at the feeling. "Come on my cock. Let me feel it. Been so fucking lonely, and you—god, you're just fucking insane—"
His words cut off into a choked groan as your orgasm crashed over you, your cunt pulsing around him in rhythmic waves. Your whole body seized; your thighs shook violently as you came with a broken cry, and the feeling of you clenching around him dragged a wrecked sound from Peter's chest.
"Fuck—fuck—fuck—" His hips jerked erratically, his pace faltering as he fought to hold back. "You're gonna make me come. God, I can feel every fucking pulse. Don't—don't look back, fuck."
Peter buried his face in your neck, sucking another bruise into your skin while his cock throbbed inside you. His hand stayed tangled in your hair, keeping your face turned away even as his body trembled against yours, every muscle tight with the effort of holding back his own release.
"You're too good," he whispered against your ear, all hoarse and desperate. "Too fucking perfect. I can't—"
His hips snapped forward one more time in a loss of control, burying himself to the hilt as he fought to regain control, his breath coming in harsh pants against your marked throat.
A broken gasp tore from your throat as his hips stilled, the thick length of him buried to the hilt inside you. Instead of pulling back, he ground forward, rolling his pelvis in a slow, deliberate circle that forced another inch of him deeper. Your walls fluttered around him, oversensitive and raw, and the sensation made your vision blur even with your eyes squeezed shut.
"Fuck, too much—" The words came out ragged and barely coherent. Your body had gone limp in his grip, head only held up only by his fist in your hair and the arm banded around your waist. Every nerve ending sparked like live wires, the stimulation making your head spin.
"I know," Peter groaned against your ear with overwhelming rasp. "I can feel you shaking. God, you're so fucking tight around me. Can't stop—need to feel all of it."
You tilted your head back desperately, blindly seeking his mouth. "Please, need—"
His palm came up rough and warm, fingers splaying across your eyes to keep you from looking, and then his lips crashed into yours from the side. The kiss was messy, uncoordinated, all teeth and tongue and shared gasps. Peter swallowed your whimpers as he started to grind again, short, shallow rolls of his hips that kept him buried deep while the head of his cock dragged against that oversensitive spot inside you.
"Fuck, fuck—I'm—" His voice cracked. You could feel it happening from the way his abs flexed hard against your back, the tremor that ran through his thighs, and the way he throbbed inside you like a heartbeat. His rhythm stuttered with his hips jerking in shallow pulses as he came with a guttural groan that vibrated through your spine.
You felt every pulse of it. Hot, thick spurts flooding you, filling you until it leaked out around his cock with each weak thrust. Peter kept fucking it deeper, grinding the mess back into you while his hand stayed clamped over your eyes and his mouth devoured yours in desperate, open-mouthed kisses.
"God—god—" He panted against your lips, and his hips kept twitching in movement.
Your hand reached back blindly, fingers finding his hip and your nails dug into his skin as you held onto him. He was shaking against you, every muscle tight, his breath coming in harsh pants against your neck. The hand over your eyes softened, thumb stroking your temple as he slowly came down, his cock still twitching inside you with aftershocks.
"You okay?" Peter whispered with his voice strained after the moment quieted down, his high climbing down in shallow breaths. His forehead dropped to your shoulder against your marked skin. "Did I—fuck, tell me you're okay."
You nodded weakly, still floating in feeling, still feeling the slow leak of him between your thighs. "Don't pull out yet," you managed with your voice barely audible. "Just—stay. Please."
Peter's arm tightened around you, pulling you closer even as his own breathing started to even back out. The hand he had over your eyes slid down to cup your jaw, gentler now, and his thumb brushed your bottom lip. "Yeah, okay," he murmured. "Just for a while."
The room was quiet except for your mingled breathing and his lips pressed soft kisses along your shoulder, soothing the bite marks he'd left, and you could feel the tension slowly bleeding out of his body as he held you through the afterglow.
The last thing you registered was the slow drag of his cock easing out of you, the wet slide of his cum following in its wake, and the gentle press of his lips against your shoulder. Then everything went soft and dark.
You didn't even feel yourself slipping under.
Consciousness returned in pieces.
Firstly, it came with the weight of the sheets tucked up to your chest, cool cotton against your bare skin. Then, with the faint ache between your legs, a deep, pleasant throb that pulsed in time with your heartbeat. Your thighs felt sticky, but when you shifted, the sensation was clean. There was no dried mess, just the ghost of it cleaned away.
Your eyes cracked open.
The room was dim at first, the only light filtering in from the streetlamp outside your window. The space beside you was empty, the sheets cool. And he was gone.
You pushed yourself up on one elbow, wincing at the pull in your hips, and spotted the bottle of water on your nightstand. Beside it, a folded piece of paper with your name scrawled across the front in handwriting you recognized: messy, rushed, and unmistakably his.
You reached for it, unfolding the note with fingers that still trembled.
Drink water. Eat something. Don't let me see you at any more crime scenes.
Beneath it, smaller, almost an afterthought:
P.S. If you behave, maybe you'll see me without those stupid apps.
A laugh bubbled up in your throat immediately after reading it, all hoarse and disbelieving. You pressed the note to your chest, letting your head fall back against the pillows with a soft thud.
"Well," you muttered to the empty room, voice scratchy from use, "guess I finally deleted the right thing."
Your body sank deeper into the mattress, sore in all the right places and light in a way that made no sense. The ache between your legs was a reminder, the faint scent of him still clinging to your sheets. You closed your eyes, the note crinkling softly against your skin, and smiled.
The ball was in his court now, and you couldn't wait to see what he'd do with it.
other links: ▪︎ my masterlist











