Work Text:
♡ ex-boyfriend!Geto dated you for a year in high school. You were his first kiss, his first love, his first heart break, his first everything, and the one that got away.
♡ ex-boyfriend!Geto regretted not treating you right. The breakup was not mutual, but he stood there and acted like it was when you suggested that things weren’t working out. You said you wanted space to “grow as people” and “to mature” before getting into such a serious relationship.
♡ ex-boyfriend!Geto knew it was bullshit at the time to sugar coat what you really wanted to say: He was too immature. Which, looking back now, was true.
♡ ex-boyfriend!Geto has definitely matured in the past ten years since graduation. He regrets the things he’d said and done in the relationship. He knows exactly how he would treat you better. But now he just needs the opportunity to see you again to make things right.
♡ ex-boyfriend!Geto declined Gojo’s invitation to the ten year high school reunion multiple times. He had no interest in seeing any one of those people he did not care about or ever even talked to. Especially on Valentine’s day of all days. But he nearly tripped in his steps when Gojo mentioned you might be there.
♡ ex-boyfriend!Geto found himself nursing a glass of coke (because he drove here) at the bar of the restaurant the reunion was being held at for the better part of an hour. He saw a lot of familiar faces of people he never bothered to learn the names of back then. He held an appropriate amount of conversation with a few of them before going back to brooding in his corner.
♡ ex-boyfriend!Geto starts to wonder when it becomes pathetic that he’s sat here waiting for a woman he hasn’t spoken to in ten years. Just for a chance to what? Apologize? It’s not even guaranteed you’d take him back. You could be with someone else, married even. The thought makes his chest feel like it might cave in on itself.
♡ ex-boyfriend!Geto chokes on his coke when he finally spots you at the other end of the bar. God. You look even prettier than you were in high school. You’re something straight of his dreams.
♡ ex-boyfriend!Geto is suddenly nervous to walk up to you. He imagined what he’d say to you if he ever got this chance to talk to you again. But now every scenario he’s ever thought of has flown out the window now that he’s seen your face.
♡ ex-boyfriend!Geto nearly jumps out of his skin when he feels a warm hand on his shoulder. He looks up from his near empty glass to see you smiling warmly at him. He feels his heart skip several beats. “How’ve you been, Geto? It’s been a long time.” your voice is quiet, unhurried, in this moment between you.
♡ ex-boyfriend!Geto tries not to let it be obvious that he’s star struck right now. He clears his throat before speaking, “Good,” he smiles at you, his eyes squinting from the stretch of it. “I’ve been good. You?”
♡ ex-boyfriend!Geto’s hands twitch with the effort to hold back from grabbing your waist like he used to. “I’m good,” you answer. “You look good.” He stiffens when you curl a strand of his long hair around your finger. Last time you’d seen him it only went just past his shoulders, now it’s well past his waist. He wore his hair down hoping this exact scenario would play out.
♡ ex-boyfriend!Geto smirks when your hand moves from his hair to rest on his bicep. Last time you felt his arms he was a skinny thing with barely any muscle. Now his shirt clings to his arm like a second skin. His eyes bore into yours to try to gauge what you’re thinking. “You seem like you’ve done well for yourself.” you say. “Like you’ve…matured.”
♡ ex-boyfriend!Geto feels a shiver run down his spine at your words, his hand instinctively goes to your waist, no longer able to hold back. “I have.” He hopes he didn’t sound too eager, but the chance he’s been waiting for has just fallen into his lap. “You look good too by the way. More than good. Gorgeous.”
♡ ex-boyfriend!Geto bites the inside of his cheek to keep from smiling too hard when you laugh. A sound he hasn’t heard in ten years and has missed every day since. “Thanks.” Your hand squeezes where it rests on his bicep, the muscle flexes under your touch.
♡ ex-boyfriend!Geto doesn’t know how long he sits with you at the bar just talking to you. He feels like he’s getting to know you all over again as you tell him what you’ve been up to all this time. The two of you talk and laugh like it was old times again, but this time there’s no pressure to perform. It’s just you and him as you are. As the people you’ve grown to be.
♡ ex-boyfriend!Geto feels his heart sink when the reunion starts wrapping up. He didn’t talk with you long enough. He didn’t find out if you were single. He didn’t get your number. He didn’t get to tell you he still loves you.
♡ ex-boyfriend!Geto clenches his jaw as he watches you stand from your seat. He stands too and finds it cute the way your eyes widen when you see how much taller he’s gotten since high school. “You’ve changed a lot haven’t you?” you ask, looking him up and down.
♡ ex-boyfriend!Geto runs a hand through his hair, “Yeah.” He answers. If only you knew how much weight that word carried. How much he actually changed for you. Hoping, wishing, praying he could have a moment exactly like this with you. And now it’s coming to an end before he’s even done anything.
♡ ex-boyfriend!Geto won’t let you get away a second time. Not before he can at least try. “Do you…” he starts, you turn to look up at him, his breath catches in his throat. “Do you maybe wanna continue this elsewhere? I’m…having a great time talking to you.”
♡ ex-boyfriend!Geto couldn’t even try to fight the smile that splits his face if he could when you nod your head, enthusiastically saying yes.
♡ ex-boyfriend!Geto had planned to take you to another bar or restaurant perhaps. He had no plans of fingering you in the backseat of his car. But when you grabbed the collar of his shirt to crash your lips against his, things just snowballed from there.
♡ ex-boyfriend!Geto didn’t utter one bit of complaint though. He was more than happy to pump his large fingers into your tight whole and drink all your sounds of pleasure into his mouth. “Fuck,” he hums against your lips. “I missed this, angel. I missed you.”
♡ ex-boyfriend!Geto jerks his hips forward when one of your hands palms the tent in his pants, “I missed you too,” you sigh breathlessly into his mouth. He lets out a shaky breath when you start unbuckling his belt, fishing the heavy length of his cock out. “I see you changed down here too.”
♡ ex-boyfriend!Geto huffs into your neck, partially to laugh and partially to catch his breath when your hand squeezes around the base of him. “You’ve gotten such a dirty mouth, angel. What happened to my shy girl?”
♡ ex-boyfriend!Geto curls his fingers at just the right spot, the spot he knows has you hearing colors. “Oh fuck—mmm,” you moan, “she’s been turned into, ahh, a needy slut who hasn’t, fuck, gotten off properly—mmm—in years,”
♡ ex-boyfriend!Geto hisses when your thumb runs over his slit to spread his pre all over his tip, squeezing it to collect more to spread along his shaft. It has his hips jerking up into your hand. “Oh god,” he groans, “S’that why you came up to me, hmm? You needed your ex to get you off, baby?”
♡ ex-boyfriend!Geto bites into your shoulder to hear you mewl at the mix of the pleasure and the pain, the way he knows you like. “I’m the only one who knows how to get this pussy wet, right? Is that what it is?”
♡ ex-boyfriend!Geto licks over the mark his teeth made as you gasp, “Yes, Sugu, yes!” His eyes roll to the back of his head when you say his name like that. He hasn’t heard it in years.
♡ ex-boyfriend!Geto takes his fingers out of you and brings them to his mouth, humming at the taste of your juices. You taste so much sweeter. He gently swats your hand away from his cock to grab himself. He slaps his heavy tip against your clit, leaking so heavily you’d think he was coming. He watches the bundle twitch with every sticky slap of his shaft. “Want me to take care of you, angel?” he purrs, “Want me to fill this pretty pussy with my cock?”
♡ ex-boyfriend!Geto chuckles when you nod eagerly, “Yes, Sugu, please..I-I need you.” Your back arches off the seat when he finally pushes his mushroomed tip into your tight cunt. Your pussy so wet the stretch is minimal, but it still has a soft whimper falling from your lips.
♡ ex-boyfriend!Geto brushes soothing patterns into your thigh with his thumb, “It’s okay, pretty girl, I got you.” He whispers. He takes his sweet time inching his cock into your heated walls. His cock is leaking like crazy that it’s seeping out of you and onto the seats, but he wants to savor every second of this. The snug warmth of your walls, your breathy moans, your scent. It’s all things he’s dreamed he would have again.
♡ ex-boyfriend!Geto just kisses your lips when you start whining for him to go faster, to pound you, to go deeper. He wants to, but he wants to appreciate this moment even more.
♡ ex-boyfriend!Geto at least bottoms out into your cunt at your request, but doesn’t move just yet. He kisses your jaw down to your neck as your eyes roll back at the euphoric feeling of being so full. “You feel like heaven, angel.” He starts slowly grinding his hips against yours, trying to reach even deeper.
♡ ex-boyfriend!Geto relishes at the sound of your choked moans, they sound close to sobs, as he hits spots deep inside you. He’s so deep you might as well be giving him a blow job too with the way you can feel him in your throat.
♡ ex-boyfriend!Geto licks up your throat as you whine about it being too much now. “You don’t get to ask for more and then complain it’s too much,” he growls, “This is what you wanted,” he pulls out to just the tip before slamming right back in, “So take it.”
♡ ex-boyfriend!Geto continues like that. He pulls out so just his tip is hugged by your wet walls and then slams into you like he hates you. He grabs the back of your knees to fold you in half, somehow hitting so much deeper. You claw at the back of your own thighs at the overwhelming pleasure.
♡ ex-boyfriend!Geto isn’t moving fast by any means. He’s just trying to feel your gummy walls against every inch of his dick, but you still cum anyway. You didn’t even feel it approaching, or maybe you felt it the whole time when your tummy was coiled so tight with pleasure. You don’t even know anymore. You just know that your cum is gushing around his length and he’s still going.
♡ ex-boyfriend!Geto groans as he watches your pussy gush and clench around his cock, a creamy ring forming around the base, sticking to the happy trail on his pelvis. His seats are probably going to stain, but he doesn’t care. How can he when your hands are trying to push at his pelvis to get him to let up?
♡ ex-boyfriend!Geto only gets more turned on when you try to stop him, “S-Sugu! S’too much! Too much!” you gasp. His grip on your legs tighten as he continues to bully his cock into your oversensitive whole.
♡ ex-boyfriend!Geto speeds up and watches with complete satisfaction as your back arches and you squirm under him, trying to get away. “But I haven’t come yet, angel.” Tears form at the corners of your eyes.
♡ ex-boyfriend!Geto chuckles darkly at the sight, “Just one more time, pretty girl. Come on my cock one more time and then you’re gonna let me come inside, right?” You nod your head as the tears slip free, spilling past your cheeks.
♡ ex-boyfriend!Geto bends you further and plants a foot on the ground to piston into you, chasing your orgasm and his own. The entire car shakes with the force of his thrusts and has you moaning out choked sobs at the overwhelming pleasure of it.
♡ ex-boyfriend!Geto comes inside you with the force of a squirter gun. He fills you up like a keg fills up a beer mug. It’s so much his whole shaft is painted white from it and he pushes spurts of it out with every slow thrust inside. Just the feeling of him filling your womb with his seed has you coming a second time. It’s more intense than the first one. It sounds like a watering can the way your pussy squirts around his cock.
♡ ex-boyfriend!Geto groans like he’s in pain, “Oh god. Oh fuck, angel. Your pussy’s making such a mess. All for me, yeah?” His hips don’t stop even once, he just slows down to shallow thrusts to keep your pussy spraying. The feeling of it against his cock almost has him hard again.
♡ ex-boyfriend!Geto finally stills against you when you cry out, “Sugu, please!” you sob, “It’s too much—fuck—i can’t.”
♡ ex-boyfriend!Geto kisses the tear tracks streaming down your face, “M’sorry, angel. Got carried away. You just feel so good.” He rubs his hands over your shaky legs to soothe the them.
♡ ex-boyfriend!Geto says I love you with every kiss to your cheeks, jaw, forehead, nose. And then tries to pour every ounce of his love into your lips when he kisses you like he needs you to breathe. “I meant it y’know,” he hums against your lips. “I missed you so much.”
♡ ex-boyfriend!Geto wraps his arms around your waist when you wrap your arms around his neck. “I missed you too.” you pull back from the kiss to rub your nose against his, just like you used to. He feels his chest explode with warmth. “Do you think we should try again?”
♡ ex-boyfriend!Geto feels like he’s on cloud nine. “We’re long overdue for a do-over, pretty girl.”
