⊹ ࣪ ˖ 🕸️ UPSIDE DOWN KISS!
pairing: spider-man!yeonjun x reader
genre: enemies to lovers, forced proximity, superhero au
synopsis: you never thought you’d meet spiderman. hell, you didn’t even like him. but thanks to a very unfortunate web malfunction, you’re now stuck—literally tethered—to him for three whole days. surely it can’t get worse… right?
warnings: kissing obviously, making out, mentions of blood and blasts, reader is lowkey mean, cursing, not proofread
note: hi so i wrote this in like 2 days because all i could think of was the upside down spider-man kiss everytime i listened to upside down kiss. so here's a kind of rushed?yeonjun version, enjoyy!
word count: 5.6k
i made the yeonjun gif out of a tiktok video by user yeonjun_fp, so credits to them for the art!
if you liked this please comment or reblog to give me your feedback! <3
you were dead on your feet.
after back to back lectures, a surprise quiz, and a final group project meeting where no one did their assigned slides, all you wanted was to go home, kick off your shoes, and disintegrate into your bed for the long weekend. you had no intentions of making any plans or attending parties, you just wanted sleep, junk food, and whatever show netflix decided to shove in your face.
you put on your headphones the moment you stepped onto the subway platform, letting the music drown out the evening rush. when the train arrived, you shuffled in, found a seat by the window, and slumped into it like a corpse, your limbs aching in that warm, heavy way that begged for rest.
you were half-dozing by the time the train screeched into the next station. but then—everything jolted violently.
the brakes screamed louder than your music. your body lurched forward. the lights overhead flickered and died. people gasped. someone screamed. and then, before you could even register what was happening, a deafening boom tore through the air. the floor shook, making the train car tilt slightly to one side. your heart jumped into your throat.
“everyone out! get out!” someone shouted.
panic swallowed the crowd like wildfire. passengers shoved, tripped, yelled over each other. in the blur of limbs and chaos, you were pushed out of your seat and jostled toward the open subway doors.
your headphones were ripped from your ears. you barely heard your own gasp as you stumbled out onto the platform, trying to get your bearings, when another explosion rocked the tunnel, stronger this time. dust and smoke poured through the gaps in the ceiling.
you saw it before you could react. a massive chunk of cement was hurtling straight toward you, fast and unstoppable. your legs refused to move. time stalled, every second stretching thin with the awful realisation that this was it. this was how it ended—for no reason, on a thursday, because you were in the wrong place at the wrong time.
but just before it hit, something yanked you backward, hard.
you cried out as the world blurred around you, a blur of wind and sound and pressure crushing into your chest. you were flying.
your brain screamed that it wasn’t possible, that none of this made sense, but your body was already curled tight against something solid and warm. it took a second to understand that it was a person. no—not just any person.
the red and blue suit. the stupid mask. the goddamn glowing web.
spider-man.
your stomach flipped violently as the city skyline whipped past, your legs dangling uselessly. his arm was locked around your waist, firm and annoyingly confident. a glowing thread of web tech was attached to your wrist, pulsing faintly as it connected you to his suit like a leash. below you, the chaos on the street was a distant noise. above you, the clouds were streaked orange from the setting sun. around you, the wind roared.
and you hated all of it. you had always hated spiderman. he was a self-righteous, cocky, reckless menace. always showing up to destroy half the street in the name of “saving” it. and now here you were, clutched to his chest like some helpless civilian in a comic book.
“put me down!” you screamed over the wind, squirming against his grip. “what the fuck are you doing? put me down, you freak!”
“you’re welcome,” he yelled back, voice muffled through the mask.
“i didn’t ask you to save me!”
“i noticed!” he shot back, and the smirk in his voice made your blood boil.
you struggled the entire way up—clawing at his suit, kicking your legs, swearing every curse you knew under your breath—until finally, he landed with a smooth, practised thud on the rooftop of some high-rise building. your feet hit solid ground again, but your balance didn’t catch up in time. your knees wobbled, and you stumbled forward, dizzy from the whiplash and adrenaline.
“i’m going to throw up,” you groaned, doubling over.
“do it away from the suit, thanks,” he muttered.
but before you could stagger farther, a sharp tug pulled you back—your wrist yanked mid-step until your body collided with his chest again. his arm caught you instinctively, steadying you, but you immediately shoved him away, heart still racing from the fall. that’s when you noticed it.
the thread was still glowing and your wrist was still tethered to it.
“what the hell is this?” you shrieked, holding it up.
the web stretched and shimmered faintly in the light, a sickly silverish glow like it was straight out of some alien movie. it wasn’t even sticky anymore, just fused into your, skin buzzing faintly where it made contact.
“why is this still on me?! get it off!”
“working on it!” he snapped, kneeling to inspect where it fused into his own suit. “it wasn’t supposed to... uh... attach like that.”
“attach like what?” you cried, tugging violently at it. it didn’t budge. “is this a leash? did you just fucking leash me like a dog?”
“you think i wanted this?” he shot up again, exasperated. “i was in the middle of stopping a building from collapsing when you ran into the line of fire!”
“i was just trying to take the subway!”
“and i was trying to stop a criminal from levelling the station! sue me!”
the shouting echoed across the rooftop, both of you standing there like idiots with a literal glowing string binding your bodies together. your breath came out in shaky huffs. your heart was still racing—not just from fear now, but fury, embarrassment, complete disbelief that this was actually happening.
he let out a long sigh, suddenly sheepish. “look... it’s an experimental prototype. a bio-thread. reacts to certain electrical signals. and, apparently, to heartbeats.”
you blinked. “you’re kidding.”
“wish i was.”
your eyes widened as the realisation sank in. “you mean this thing is connected to—”
“your heartbeat, yeah,” he said grimly, arms crossed now.
you stared down at your wrist, horrified. “that’s disgusting.”
“that’s science,” he corrected.
you gave the web another tug, desperate and annoyed. “so how do i get it off?”
he hesitated.
“no,” you said, already dreading it. “no, don’t tell me—”
“we wait,” he muttered. “should dissolve naturally in... seventy-two hours.”
“seventy—?” you choked. “seventy-two HOURS?!”
he raised both hands in defence. “give or take. the tech’s a little moody.”
“you’ve got to be kidding me.”
“i’m really not.”
you groaned so loudly it echoed. then you slumped down onto the edge of the rooftop, cradling your head in your hands, trying not to scream into the skyline.
this couldn’t be real. it was some fever dream. you were probably still on the subway, passed out from exhaustion, hallucinating everything. because there was no way you were actually tethered to the city’s most annoying masked menace for the next three days. you refused to believe it.
but the soft glow from your wrist said otherwise.
“take me home.”
he groaned the second you said it, but you didn’t care. you crossed your arms and tilted your chin up, staring at him stubbornly as the wind from the rooftop whipped around the both of you, the glowing thread still tethering your wrist to his suit like some ridiculous sci-fi leash.
“no way,” he snapped. “i still have to go after that guy. he bombed the train platform—he’s probably already halfway across the city.”
you gaped at him. “are you dumb? you're gonna go fight a criminal—with me attached to you?”
he made a guilty little noise and glanced at the still pulsing thread between you. “...i mean. maybe.”
“maybe?” you hissed. “the police can handle him! you’re not dragging me into some vigilante war zone.”
he hesitated, shoulders slumping, and finally, with a sigh of defeat, muttered, “fine. but where the hell are we gonna live for the next three days?”
you blinked. “we?”
“we,” he said firmly, pointing between the two of you. “we’re literally bonded now. unless you wanna cuddle on a fire escape all weekend, we need somewhere to stay.”
you narrowed your eyes. “there’s no way i’m going wherever you stay. i don’t even know you. you could live in a sewer or like… some creepy underground lair.”
he looked genuinely offended as his mask scrunched up. “i don’t live in a sewer. and it’s not a lair. it’s a… small apartment. cozy, even.”
“yeah, no,” you said flatly. “you’re coming to my place.”
his shoulders sagged even further. “ugh fine. but we’re walking. i’m not swinging again with you screaming in my ear.”
and that’s how you found yourself dragging spider-man—spider-freaking-man—down the street by your wrist like some weird, reluctant pet. you ignored the way people looked. it was late, and luckily, his suit was mostly covered by the hoodie you’d given him. though he kept trying to duck into shadows, mumbling under his breath like a sulking child. the glowing thread shimmered faintly between you, pulling taut every time one of you stepped too far away.
when you finally reached your apartment building, he stared up at it with a kind of wary awe. “damn. you got a high paying job or something?”
you snorted as you opened the door. “i’m a uni student. my parents are just rich.”
he tilted his head at you as you stepped into the elevator. “what uni?”
you told him your school name without much thought, and immediately, his whole body stiffened.
“...wait,” he blurted. “me too.”
you turned to look at him slowly. “what?”
his eyes widened behind the mask. he cursed under his breath and looked away, like he’d just admitted state secrets. “shit. i didn’t mean to say that. ignore that.”
you were about to push him further when the elevator doors opened. just then, your phone buzzed. “takeout’s here.”
he startled like you’d just hit him. “you ordered food?”
“yeah,” you said, tossing your keys onto the counter as you entered the apartment. “i was starving and figured you’d eat too, unless you’re part spider and eat bugs.”
he didn’t dignify that with a response.
you handed him a pair of clean sweatpants and an oversized t-shirt you figured would fit—he disappeared into the bathroom and returned a few minutes later, looking annoyingly good in your clothes. he was tall, broad-shouldered, sleeves pushed up his forearms as he sat across from you at your dining table.
you opened the takeout boxes and passed him one. “pad thai. extra spicy.”
he didn’t move.
“uh, you’re gonna have a hard time eating that with your mask on.”
his arms crossed defensively. “i don’t take off my mask in front of people. especially not people who hate spider-man.”
you scoffed, twirling a noodle around with your chopsticks. “i don’t hate you. i just think you're an annoying menace who causes more problems than he solves.”
“...that’s literally what hating me is,” he muttered.
you rolled your eyes. “look, i don’t care. you saved my life, remember? i won’t tell anyone. just… do it. you won’t survive three whole days eating through the mask.”
he was quiet for a second too long, but then hesitantly spoke up.
“...you won’t tell anyone?”
“swear on my meal,” you said solemnly.
he hesitated one last time, and then with a reluctant sigh, his gloved fingers reached up. you watched as he peeled the mask off in one smooth motion—and everything inside you short-circuited.
because holy. shit.
his face was devastatingly pretty. sharp cheekbones, soft pouty lips, golden skin that caught the light in all the right places. his hair was ruffled and messy, sticking out a little from the mask, and his eyes—big, brown, framed by thick lashes—blinked at you nervously.
“i… did not expect you to be that hot,” you blurted, mouth full of noodles.
he choked on air. “what—”
“no like—i was expecting some weird nerdy guy with maybe a beard.”
he blinked. “wow. thanks.”
you pointed at him with your chopsticks, narrowing your eyes. “wait. i know you.”
he froze at that.
“you’re… that guy from my discrete math lecture. choi yeonjun. you’re always sitting in the front row. you literally answer every question like a damn TA.”
his mouth parted slightly. “you’re the girl who sits in the column next to me. with the giant water bottle and all the highlighters.”
you paused. “...so you’ve noticed me.”
he blinked fast. “uh. yeah. i mean—you stand out. not in a bad way. just—pretty. you’re pretty. not that i notice or anything. well obviously i noticed because i just said it but—”
you snorted. “you’re really awkward without the suit.”
“i’m not—” he groaned, face turning pink. “okay maybe a little. it just gives me a different type of confidence you know?”
you grinned down at your food, heart ticking slightly faster. you didn’t know what was more surreal—sitting across from spider-man, or discovering spider-man was the hot math nerd who sat fifteen feet from you every tuesday and thursday. either way, it was going to be a very long seventy two hours.
you had come to terms with the fact that you were never going to get any real sleep. not when you were forced to lie right at the edge of your own bed, arm dangling pathetically over the side like some kind of human offering.
the glowing web tether was still stuck to your wrist, stretching toward the air mattress yeonjun had flopped onto with a dramatic sigh of exhaustion. you could barely move without yanking his entire body with you, so the only position you could settle in was an awkward sideways curl, with one arm constantly pulled down like gravity itself was trying to remind you of your very stupid, very spider-shaped problem.
you tried to sleep. really. but around three in the morning, right as your eyes were finally starting to blur at the edges, you felt a sudden hard tug on your wrist and then you were falling.
you yelped as your body was jerked right off the mattress, falling with a startled oof directly onto the unsuspecting man on the floor. yeonjun barely even stirred. he let out a sleepy little grunt and instinctively wrapped his stupid, warm, surprisingly toned arms around you like you were some oversized body pillow.
you struggled, wriggling against his grip like a bug under a glass, but it was useless. his arms were locked around your waist, one of his hands now tangled in your shirt, and you could feel the soft, steady rhythm of his breathing against your neck.
you hissed his name, trying to peel his fingers off you, but all you got in return was a sleepy pout and a grumbled, “five more minutes.” it would’ve been cute if it wasn’t so infuriating.
and okay, maybe it was a little warm. and his chest was kind of…comfortable. his stupid heartbeat was strong and slow under your ear, and you were so damn tired from the chaotic whirlwind of your spiderweb-tethered day that you just…gave in. your body melted into the warmth of his, cheek pressed against the soft fabric of his borrowed hoodie, and for the first time in hours, your eyes slipped shut. surprisingly, it felt safe and grounding. like being held together by something solid in the middle of all the mess.
the next morning though, was...less cute.
“you pulled me off my bed,” you deadpanned as you sat up, pushing off his chest with an elbow. your wrist still glowed faintly, the web tether warm between your skins.
yeonjun blinked up at you, hair sticking in every direction, a blanket half-kicked off the mattress.
“huh?” he said groggily, then sat up fast as memory caught up with him. “wait—shit, did i yank you down?”
you narrowed your eyes. “yes. and then you cuddled me.”
his entire face flushed red. “i did not cuddle you.”
you crossed your arms. “you were purring.”
“that’s slander.” but he looked horrified.
the next twenty four hours were a disaster.
you tripped over the tether so many times that you started to wonder if it had a personal vendetta against your toes. brushing your teeth was like a weirdly synchronised dance of tangled arms and accidental elbow jabs. showering was even worse.
he stood frozen outside the bathroom door, your glowing lifeline stretched taut through the crack, his voice drifting through like a very flustered ghost. “i’m not peeking, okay?!”
“you better not be!” you snapped as you held up a towel like a makeshift curtain while trying to lather shampoo one-handed. “don’t test me, spiderboy, i will kill you.”
“this is humiliating for me too!” he yelled back. “i’m an icon of justice!”
“you’re an icon of annoying!”
you fought like bickering siblings who had never met before yesterday and yet were somehow stuck together for life. every time you tried to do anything, you’d hear him mutter something under his breath like, “why couldn’t i have been bonded to someone normal?” and you’d throw a couch pillow at him.
it was exactly at the point of your worst argument—over whether or not he could eat directly out of the peanut butter jar—that his watch beeped. he glanced down, cursed under his breath, and without any warning, leapt off the couch.
“wait—what the fuck—!” you screamed as your body was yanked clean off the floor.
“shit, sorry!” yeonjun called back mid-air, swinging out the open balcony door like it was a tuesday stroll. “emergency call!”
“emergency call your ass, PUT ME DOWN!”
“can’t! you’re tethered! my bad!”
you flailed helplessly as you were flung through the air, wind screaming in your ears, the skyline of the city blurring past. each time he swung, your body would arc toward him, face practically slamming against his as you bumped into him with every motion. your nose brushed his chin, your cheek scraped his jaw, and one time—one time—your lips accidentally brushed the side of his mask.
you shrieked. “stop swinging like a lunatic and hold me!”
“oh? now you care about being close to me?” he teased, voice gleeful, mask slightly lopsided.
you scowled. “if i throw up, it’s going straight into your face.”
he just laughed, and then like a showoff on steroids he flipped mid-air, feet planting against the side of a glass building, body upside down. the web between you tightened instantly, pulling you forward until your face hovered just inches from his. he didn’t move. neither did you. the air thinned between you, your breath catching as your eyes flicked to his masked face.
your lips were right there.
he grinned.
then dropped you very unceremoniously onto a nearby rooftop with a thud.
“careful, pretty,” he drawled, voice smug. “you almost kissed me.”
you gaped at him. “what the hell?”
“what?” he said innocently, crouching on the edge of the roof like the cockiest bastard alive. “don’t blame me. you’re the one who’s all over me lately.”
“you pulled me into the sky like a rag doll!”
he tilted his head. “and yet, you’re still clinging to me. hmm.”
you chucked a loose brick at him, but he dodged it and just laughed again, sunlight catching his suit as he rose higher on the building’s edge. the way he stood, so confident and self-assured, was almost unrecognisable from the shy, stammering boy who slept in your apartment and accidentally blurted compliments with red cheeks and soft eyes.
because here, like this, in the suit, yeonjun wasn’t flustered. he wasn’t awkward. he was bold and flirtatious and impossible to pin down. and it was beginning to drive you crazy.
“god,” you muttered under your breath, trying to smooth your wind-tangled hair. “your split personality is insane.”
“you like it,” he said with a wink and leapt off the rooftop again, dragging you behind him with a scream echoing into the morning air.
he was heavy in your arms—well, technically you were mostly dragging him, but still, he made a pretty pathetic sight with one arm slung over your shoulder and his mask balled up in your fist.
yeonjun winced with every step as you practically hauled him down the hallway to your bathroom, grumbling under your breath about superhero idiocy and your web-chained fate. his face was pale but smug, which made it hard to feel too bad for him, even with the deep gash on his side bleeding through the slick fabric of his suit.
“could’ve just let me bleed out on the roof,” he joked weakly, slumping down onto the toilet seat. you shot him a look and flicked the bathroom light on.
“how could i? we’re attached to each other because of your stupid web.”
he groaned dramatically as you rifled through the cabinet for your tiny first aid kit. “god, i forget how mean you can get.”
“you’ve known me for two days.”
“and i’ve never known peace since,” he mumbled, hissing when you unzipped the top of his suit. it peeled down like a second skin, sticking slightly to the dried blood at his side, and then it was suddenly just there—his torso, sculpted and gleaming faintly with sweat, all defined lines and soft curves where his skin dipped between muscle. he was flushed down to his chest, breaths short and laboured, and you hated yourself for noticing. your eyes stuttered somewhere between his collarbone and the trail of blood slashed across his ribs. he was stupidly attractive, in that way people weren’t supposed to be when they were bruised and bleeding and shirtless in your bathroom.
you blinked hard to cover it up. “you’re disgusting.”
he grinned. “you’re staring.”
“i’m assessing the wound,” you snapped, even though your voice cracked embarrassingly halfway through.
you knelt beside him, pulling out antiseptic and gauze, trying very hard not to notice the way his thigh brushed your knee. he was warm and so very there, and the web tether between you pulsed quietly, glowing with soft light that gradually brightened as your hands made contact with his skin.
you swore under your breath as the tether suddenly shortened, dragging you even closer until you were practically perched on his leg, trying to clean the gash with shaking fingers.
“stop moving,” you muttered, avoiding his gaze.
“you’re literally sitting on me.”
“and you’re literally whining like a baby,” you shot back.
“sorry, i didn’t realise getting stabbed meant i had to also deal with you sitting on me and insulting me,” he grumbled, but there was no bite to it. his voice had dipped lower and softer, with a strange edge of tension beneath the banter, which curled around your lungs and squeezed.
you froze when he tilted his head to look at you, eyes dark and voice barely above a murmur.
“you gonna kiss me or just keep staring?”
you froze at that, heartbeat thudding louder making the web glow brighter. you stared at him, caught between the heat of his skin under your hands and the dare in his voice.
but then your hand shot up and smacked his chest, hard enough to jolt him, and you scrambled off his lap, trying to hide your flaming face behind pure rage.
“get dressed, freak!”
he laughed as you stormed out of the bathroom, muttering something about how you were the weirdest civilian he’d ever met. you didn’t respond with youe usual snarky response as you were too busy pressing your hands to your face and praying the floor would open up and swallow you whole.
later, the both of you ended up back in your bed this time, lying stiffly on either end like two strangers forced to share a lifeboat. the air mattress plan was abandoned mutually, after both of you admitted it had been a disaster the night before. this was... better. except for the thing between you. the glowing thread, taut and warm, stretched like some cursed lifeline from your wrist to his. you turned to your side, glaring at the ceiling.
“this is insane,” you muttered.
“you think?” he sighed. “i was testing a prototype, not... roping myself to a civilian.”
you glanced over at him. his face was turned toward the ceiling too, dark in the low light, jaw sharp and brows furrowed in thought. then he spoke again, voice quiet and strange.
“it’s supposed to sync with biological emotion markers. that’s what the tech does. it connects based on stimulus—heartbeat, adrenaline, whatever.”
he then paused as both of you looked down at the web connecting your wrists. it was glowing again.
brighter.
“is it—” you swallowed, suddenly aware of how fast your heart was beating. “—is it reacting to me… or to you?”
his eyes flicked toward you. something unreadable settled into his expression as he shifted, leaning slightly closer. the tether pulsed, light blooming a little brighter between your wrists. you felt your skin heat where it touched the sheets, the air between your bodies shimmering with something you didn’t want to name.
his hand moved, slow and hesitant, fingers brushing your cheek like he was afraid of scaring you off. it was the first time he touched you that gently. like he wanted to. like this was something he wasn’t allowed to want.
your breath hitched.
but then he blinked, the moment cracking in half as he leaned away quickly and gave a sheepish laugh.
“sorry, i’m being so weird,” he said, rubbing the back of his neck. “goodnight.”
you stared at him as he rolled to his side, facing away, shoulders tense.
your hand drifted to the tether between you which was glowing faintly now. like it, too, was pretending none of that happened.
the next morning, you woke with a heavy feeling in your chest, the warmth of yeonjun's body pressed against your back where he'd somehow started spooning you during the night.
the cursed bio-web glowed faintly between your wrists, its light weaker now but still stubbornly connecting you to the sleeping superhero whose arm was currently crushing your diaphragm. you tried to shift away, but the movement yanked yeonjun's wrist sharply toward you, jolting him awake with a grunt.
"mmph—w'shappening?" he slurred, blinking sleepily as his free hand came up to rub his eyes. then he froze, suddenly very aware of how his body was molded against yours, his nose buried in your hair.
"oh. uh. morning."
"morning," you muttered, refusing to acknowledge how nice his sleep-rough voice sounded this close to your ear. the web pulsed between you, responding to your elevated heartbeat like the traitor it was.
yeonjun cleared his throat and attempted to roll away, only for the tether to snap taut, dragging you both into an awkward mid-air collision of limbs.
"right. forgot about that," he mumbled, his cheeks pink as he untangled himself. "three days can't end fast enough."
the words shouldn't have stung, but they did.
the day passed in strange pockets of silence and unexpected intimacy. making breakfast was, again a clumsy dance of coordinated movements—you cracking eggs onehanded while he reached across you for the spatula, his chest brushing your back in a way that made the web flare brighter.
by afternoon, you'd developed an unspoken rhythm. studying on the couch meant yeonjun's legs thrown over your lap, his toes occasionally flexing against your thigh. you told him about your classes, the professors you loved and hated, the little things that made you feel like home. he told you about his family, his friends’ relentless teasing, and how sometimes being spider-man meant missing out on the simplest moments. you laughed more than you expected, but the heavy feeling in your heart didn’t go away.
as sunset painted your balcony in gold, you stood shoulder to shoulder, watching the web's glow grow fainter.
"think it'll hurt when it breaks?" you asked, trying to sound casual.
yeonjun flexed his wrist. "dunno. never stuck myself to a pretty girl before."
"shut up," you said without heat, your traitorous pulse making the thread brighten.
right as you said that, without any ceremony it suddenly dissolved. one moment the connection was there, thrumming with energy. the next, there was nothing. your wrist felt strangely light, the skin unmarked as if the tether had never existed. the sudden freedom was more disorienting than the fall from the subway platform three days ago.
yeonjun cleared his throat, rocking back on his heels. "so. uh. guess i should..." he gestured vaguely toward the skyline.
"yeah," you agreed too quickly. "crime to fight. people to save. all that."
an awkward beat passed before he suddenly pulled you into a stiff hug, his hands patting your back like he was unsure of what he was doing. "see you in class," he mumbled into your hair before releasing you like you'd burned him.
you nodded, a little breathless. “yeah.”
you watched quietly as he slipped the mask back up, eyes meeting yours one last time before he waved goodbye and launched himself into the air with a graceful swing. the sight left a hollow ache in your chest, the cool evening breeze whispering around you as you leaned on the balcony railing and closed your eyes.
just as you were wondering how the hell you were going to say hi to him on campus, a shadow suddenly blocked the fading sunlight in front of you. you opened your eyes and smiled. there he was—spider-man, hanging upside down right before you. the mask’s white eyes blinked slowly, hesitating.
"miss me?"
you let out a startled yelp which turned into a punch that sent him swinging backward with a laugh.
"you absolute asshole!" you hissed, heart hammering. "what the hell are you—"
"forgot something," he interrupted, catching himself on the railing. his voice was oddly nervous as the white lenses of his mask stared at you. "the web's gone but... my chest still feels kinda tight? like there's still a tether there. that's... not normal, right?"
you blinked. "your... chest?"
"yeah." his gloved hand came up to rub at the black spider emblem. "right here. it's weird. hurts a little. think i need you to check—"
"you're such a terrible liar," you breathed, but your hands were already reaching for his mask. this time, you pulled it all the way off.
yeonjun's face was flushed, his lips slightly parted as he stared at you with an expression so open it made your knees weak. there was no smugness behind it, just nervous hope.
"so?" he whispered. "you gonna check or what?"
your fingers curled around his jaw. "shut up and kiss me, spider-boy."
he didn't need to be told twice.
the first kiss was messy—yeonjun still upside down, your hands fumbling with his hair as he gripped your waist to keep you both from toppling over. your upper lip brushed against his lower one first, that plush swell of his mouth impossibly soft against yours, and then he was kissing you back properly, his lips moving with a desperate hunger that made your head spin. the contrast was intoxicating—the way your upper lip caught slightly on the perfect curve of his lower one before he deepened the kiss, his tongue sweeping against yours in a way that had you clutching at his shoulders for balance. when you bit his lower lip, he actually whimpered, his fingers digging into your hips hard enough to leave bruises.
"fuck," he panted when you broke apart, his pupils blown wide. his lower lip glistened where you'd nipped it, that perfect pout even more swollen now. "was that—are we—"
"if you don't kiss me again in the next three seconds, i'm pushing you off this balcony."
he grinned, wild and bright, before surging forward. this time, he flipped mid-kiss, his body twisting until he was pressing you back against the railing, his thigh slotting between yours. your upper lip caught on his again in that delicious way, the sensitive skin tingling where it dragged against the fuller curve of his lower lip before his tongue swept into your mouth.
the heat of him was everywhere, his hands roaming your back with none of the hesitation he'd had while tethered. when you moaned into his mouth, he swallowed the sound greedily, his lower lip catching on yours as he pulled back just enough to tease before diving in again.
"still think i'm a nuisance?" he murmured against your lips, his teeth scraping your jaw, his lips brushing yours with each word.
"shut up," you gasped, arching into him. your lips dragged against his as you spoke, the fleeting contact making him shudder. "just because i want to make out with you doesn't mean i approve of your reckless vigilantism."
yeonjun laughed, the vibration travelling straight through your chest as he lifted you effortlessly onto the railing. your legs locked around his waist on instinct, his hands gripping your thighs as he kissed you again, deeper this time. his lower lip slotted perfectly between yours, that plush softness yielding to your teeth when you bit down gently, and the groan it tore from him was better than any sound you'd heard in your life.
"good thing i don't need your approval," he teased between kisses, each brush of his lips against yours more deliberate now, his upper lip catching on yours in ways that made your toes curl. "just your mouth. and your hands. and maybe—"
you cut him off with another kiss, your fingers tightening in his hair. the city stretched out below you, endless and bright, but all you could focus on was the way yeonjun shuddered when you tugged him closer, the way his heart pounded against yours —no web needed this time to prove you were connected.
𝗰𝗼𝗽𝘆𝗿𝗶𝗴𝗵𝘁 ©𝗴𝘆𝘂𝘂𝗯𝗲𝗿𝗿𝘆𝘆 on Tumblr
˚ · .𝗮𝗹𝗹 𝗿𝗶𝗴𝗵𝘁𝘀 𝗿𝗲𝘀𝗲𝗿𝘃𝗲𝗱













