Work Text:
Blinking her eyes open, Levy was met with a very welcome sight. Gajeel's bare chest, rising softly with his breaths, every muscle apparent in the evening glow. She peeked her head up from where it was resting on his arm, studying his face. His face was furrowed even in his sleep, and Levy simply smirked as he grumbled and pulled her closer.
"The hell are ya staring at me for?"
Levy squeaked in shock. "I thought you were asleep!"
Gajeel snorted, opening one eye to stare down at her. "Kinda hard to stay asleep when I can feel my mate watching me."
"I was not watching you---"
"Yeah? Whaddya call it, then?"
Levy frowned at him, pushing back slightly from his embrace. "Admiring would be a better word. 'Watching' makes me sound like a stalker. And anyways, you're the one doing all this creepy possessive mating season stuff."
Gajeel smirked at her, opening his eyes and stretching. He sat up and placed her on his lap, peeling off the blanket despite Levy's grumbles.
"I thought ya liked all my 'creepy possessive mating season stuff'."
Levy flushed, and decided to change the subject. "I do, but...I'm hungry. Can we get food?", she asked, flashing him her brightest smile.
Gajeel's hands settled heavily on her hips. "'M hungry too."
He grinned at her, and Levy flustered, leaping off the bed and sticking her nose in the air. "I said food, Gajeel. Dinner, to be exact."
She looked back at him over her shoulder, smiling at him teasingly. "You're not just a big, dumb, dragon, are you? You can provide for your mate, right?"
His answering growl was enough to make her giggle and flee, sure that she was going to get her wish.
Thirty minutes later, Levy was convinced she was slightly in over her head. Gajeel had simply told her to "get dressed up all fancy" and to meet him in the living room when she was done. Levy had done as he asked, but was slightly concerned about the price of wherever they were going. In all honestly, she had just been hoping for takeout.
She walked into the living room shyly, clad in a form-fitting blue dress and heels. She hadn't brought any thongs with her and hated panty lines, so she had simply gone without underwear. Or a bra. What Gajeel didn't know wouldn't hurt him.
Gajeel was dressed in a sharp suit, laying back on the couch with his hands behind his head, eyes closed. Levy giggled to herself, crossing the room to stand in front of him, nudging his foot with her own.
He opened his eyes to look at her, and Levy noted with acute precision how his pupils dilated. He reached out to pull her closer by her waist, pressing a soft kiss to her forehead. Levy melted into his embrace as he stood, looking down at her with darkened eyes. Levy bit her lip.
"We could always order in..."
Gajeel laughed, taking her hand and leading her to the door. "Seems like ya want it even more than I do", he teased her. "But no, shorty. I gotta 'provide for my mate', remember?"
His hand settled on her ass, giving it a firm squeeze. Levy 's breath hitched, and she gazed at him with hooded eyes. "What did you have in mind?"
"You'll hafta wait and see, Lev."
Levy felt her eyes widen as Gajeel led her into the restaurant, taking in the flickering candles and the dark walls. After they sat and had their order taken, Levy grinned at Gajeel.
"You seemed okay while driving."
"Had Wendy cast Troia, should be good for the next twelve hours."
Levy smiled at the mention of the girl. "How did you even find this place?"
"Saw it on the way back from a job, kept it in mind if we ever came by", Gajeel answered, smiling at her. Levy felt her heart warm as she gazed at him.
"How did I get so lucky?"
Gajeel raised an eyebrow at her. "If anyone's lucky between us, Lev, it's me. Dunno how a bastard like me ended up with an angel like you, but, fuck, I'm glad about it."
Levy nudged him with her foot, frowning. "Don't say that. You're a good person, and you know I love everything about you."
Gajeel smirked, leaning forward and nudging her back. "Everything, you say?"
"Gajeel, we are in a restaurant."
She felt the tip of his boot gently slide up her leg, and gaped at him. "Did you hear what I just said?"
"Every word."
His boot inched higher, toeing the edge of her dress. Levy rolled her eyes and gently pushed him away. "Later."
Gajeel leaned back, grinning and spreading his hands. "I'm just trying to provide for my mate in every way possible."
"Gods, are you ever going to let me forget that?"
"Nope."
Levy was slowly going insane. All throughout the meal, Gajeel had been teasing her thighs with feather light touches of his boot, only high enough to make her tingle and want more. But they were in a restaurant, and Levy was not so far gone she'd be willing to fuck in a public bathroom, no matter how fancy the restaurant.
Gajeel, of course, was playing unaware. Continuing conversation even after his boot slid up her leg, ignoring her squawks and steadily flushing face. Levy figured it was part of the whole mating season thing, staking his claim in front of others and all that. But gods, she was getting frustrated.
She could always try to rile him up more, though...
When their waiter came by and asked how the food was, Levy flashed him a bright smile. "Everything was perfect", she purred, batting her lashes at him.
Internally, she was wheezing with laughter. She would never actually do that in earnest, but the way Gajeel's smirk had dropped had been worth it.
Then his boots were nudging her legs apart. Ah. Levy tried to subtly clamp her legs together, but a sudden weight against her pussy stopped that. Stopped all thoughts in her head, in fact. She shot a quick glare at Gajeel when the waiter turned to him, asking if they were ready for the check.
Gajeel was stony-faced, simply nodding and keeping his boot firmly in place against her core. Levy waited until the waiter was out of earshot, then turned the full force of her shock on her mate.
Right as she opened her mouth, Gajeel pressed his boot into her, and she let out a choked noise.
"Gajeel", she hissed. "We are in public."
Gajeel let he faintest smirk show as he continued to apply pressure, occasionally letting up then pressing in again. "Ain't this what ya wanted? Flirting with the damn waiter right in front of me? Thought you learned your lesson last time, angel."
Levy weakly glared at him, trying to muffle her gasps as Gajeel continued to move his boot. "I-I don't know what you're talking about."
Gajeel flashed her a smile, leaning back and crossing his hands behind his head. "Looks like I'll have to remind ya, then."
Levy frowned, hesitantly taking his hand as he got up and led her out of the restaurant once the bill was paid. He pulled her close as they walked to his car, and once they were both buckled in, he let his hand rest on her thigh as he started driving them back.
Levy gazed out the window, wondering how exactly Gajeel would get her back once they get home. Maybe he'd tie her up, use a toy on her...was his hand inching higher?
Gajeel gripped her thigh firmly, cutting off her thoughts as he rubbed small circles into the skin. Levy smiled at his actions, leaning back and gazing out the window again.
Then his hand was against her. Fingers pulling up her dress, a soft intake of breath audible from him as he rubbed against her bare pussy. Levy gasped, grabbing his hand.
"Gajeel!"
"Mm?"
He glanced at her, ignoring her hand and pushing past her folds gently. Levy's breath hitched as she thrust her hips into his hand, knowing he was smirking from where he watched the road.
"Didn't know ya were this much of a slut, Levy. No underwear? Ya must've really wanted to drive me crazy."
"I...I just...", Levy gasped out. "Don't like lines. You rip all my underwear anyway."
Gajeel hummed in acknowledgement. "'S that what ya wanted? Me to rip this dress off of ya there, fuck ya in front of all those people giving ya looks? Make ya scream, and cry, and beg in front of 'em? Make ya admit you're mine in front of them?"
He sped up his hand as he talked, fingers getting rougher and making Levy let out choked little moans. "Fuck, Gajeel..."
"Slut", he chuckled. "My little pervert of a mate, you're so dirty, angel. Fuck, what am I gonna do with ya?"
He removed his hand, wiping the wetness off on Levy's thigh as she panted.
"You could pull over."
Gajeel laughed, a full-throated sound. Levy smiled at it, only slightly embarrassed at her request as she grinned at him. "Just an idea."
Ten minutes later, they'd finally pulled into the driveway of the house they were staying at. Levy nearly climbed on top of Gajeel the minute the car was in park, but he grinned at her and swiftly got out of the car. They walked towards the door, Levy rubbing her thighs together to ease the anticipation building inside of her.
True to expectation, Gajeel had her pinned against the door the minute it shut, his hand gently lifting her face as he kissed her. Levy let out a happy hum, barely feeling him pick her up as he slipped his tongue into her mouth, taking her bottom lip between his teeth. Then, Gajeel surprised her by letting her go, and walking off towards the bedroom.
Levy followed him, dazed and still half seeking out his lips. "Gajeel?"
He turned to grin at her, something feral to the curl of his lips. "Something wrong?"
Levy huffed, frustration gnawing at her. She took his hand and ran it up her dress, over her breasts as she purred at him. "I didn't just go without underwear."
Gajeel's gaze darkened further, and he couldn't seem to stop himself from giving her chest a squeeze, but then he stepped back and entered the bedroom without her. "Good to know", he called back.
Levy blinked. She had been sure that would work.
She followed him in, leaning against the door as she watched him strip. Her eyes followed his loosening tie with interest, flitting away with disappointment when it was dropped on the floor. Seemed they wouldn't be using that tonight, then.
He turned back to her, removing his jacket and cufflinks. Levy watched appreciatively as he rolled his sleeves up to his forearms and stalked towards her.
His hand lifted her chin again as he bent down to kiss her, gently pulling away before she could deepen the kiss. Levy scowled up at him, but he only smirked. "You need something, angel?"
Levy groaned internally. Gajeel knew asking for these kinds of things embarrassed her. She supposed it was fair enough given what she had done in the restaurant, but...
Levy pouted up at him. "You're really going to make me ask for it?"
Gajeel grinned at her. "Ask for what?"
Levy huffed, and opted to grab his shirt instead, dragging him down for another kiss. He went with her, backing her against the wall as he nipped at her bottom lip, swallowing her moan and winding his hand through her hair. Levy took his other hand and pushed it up under her dress, but he stopped at her thigh and wouldn't go further. Levy broke the kiss, glaring at him.
"Seriously?!"
Gajeel leaned back, rubbing circles into her thigh. "Ya already know what to do, angel."
Levy leaned back, angrily pressing her head against the wall. "You are so..."
Gajeel chuckled. "Go on."
Fuck. Levy shot him her meanest look and wound around him to stand near the bed. She pulled down her zipper, letting the dress pool to the floor as she glanced back at Gajeel. His eyes were glued to her, his breaths audible as he took in her bare figure.
Levy smirked, calling to him over her shoulder. "Provide for your mate, Gajeel."
She sat in the middle of the bed, pushing her hair back and maintaining eye contact with her mate. "Please?"
She spread her legs, and laughed quietly as Gajeel cursed, walking quickly over to her and unbuttoning his shirt. She felt the rough material of his slacks rub against her as he leaned over her, hand tracing her spine and reaching up to grip her throat.
"Damn tease."
Levy gasped as the pressure around her throat tightened, Gajeel's thumb rubbing circles into her skin. "I-I'm not the tease here!"
Gajeel nosed at her throat, kissing his way across her collarbone. "No? Dressing up like that, with nothing underneath, all to rile me up? Ya don't think you're teasing me, angel?"
Levy whimpered as he nipped at her skin. "Y-you started it..."
She felt him chuckle against her, before he leaned back and grinned at her. "That's true", he murmured, as he moved to grab something off the floor.
Levy watched him, her eyes widening at the tie in his hands. She narrowed her eyes as he drew closer, then pulled him in for a kiss as he sat next to her. Winding her hand into his hair, she pulled hard to make him gasp as she quickly grabbed the tie out of his weakened grip.
Levy clambered onto Gajeel's lap, backing him up against the headboard and gently lifting his arms above his head. He pulled back to grin at her as she wound the tie around his wrists. "This how ya want it, gorgeous?"
Levy smirked at him. "All I did was wear a dress. You, on the other hand", she said while gently poking his chest, "have been actually teasing me since we got to the restaurant."
"Fair enough", Gajeel laughed.
Levy grinned and checked the tie, making sure there was room for Gajeel's wrists and he could break out of it if he really needed to. "Safeword?", she asked.
"Red."
Levy smiled and sat back, feeling Gajeel's hardened cock through his slacks rub against her ass. She shifted experimentally, watching his face. Gajeel groaned quietly as she kept moving, and Levy decided to tease him a bit more.
She turned around and straddled him so she was eye level with his cock, straining against his pants, and her ass was just out of reach of his face. Gajeel swore quietly as she deftly unbuttoned his pants and pulled his cock out.
Levy giggled as she thumbed over the head, swaying her hips slightly. "Well, Gajeel?"
She threw a teasing look over her shoulder, lifting her hips slightly. "Waiting for something?"
He cursed again as Levy started lapping at the head, hand gently stroking him. Levy squeaked as she felt him bite her ass, not realizing he was still close enough to do that. She frowned and started to suck harder, hollowing her cheeks and thumbing over the vein on Gajeel's cock.
"Shit, Lev!"
Gajeel groaned under her, and Levy could tell he was trying hard not to thrust up into her throat. She pulled off, turning to gaze at him. "Something wrong?"
Gajeel growled at her. "Get up here and let me eat you out."
Levy giggled at him and the blatant frustration in his voice. "I was trying to make you feel good first..."
"Fuck that", Gajeel barked. "Don't shove your pussy in my face if ya ain't gonna let me tongue fuck it. I wanna make ya scream, get over here."
Levy shivered, thumbing over his head one final time before turning around and complying. She hovered over his face, just out of reach. "Like this?", she purred.
Gajeel glared up at her, and Levy grinned down at him before lowering herself incrementally, laughing when Gajeel tried to reach her. "Come on, Gajeel, you can try harder than that."
Then she heard a rip. Levy glanced up at where the tie was now in two, blinking as strong hands landed on her hips and pulled her down. She yelped as she felt Gajeel's tongue start licking with fervor, sucking her clit into his mouth and spreading her lips. Levy braced her hands next to his head, moaning loudly. Gajeel's hands wouldn't budge, and as Levy tried to move them to gain some semblance of control back, he gripped her ass with one and gave it a firm spank.
Levy couldn't stop whimpers and cries of Gajeel's name from slipping from her lips as he continued to eat her out. She reached back as much as she could to grip his cock again, and screamed as she felt him suck her lips between his teeth.
"Fuck, Gajeel!"
Levy panted as she felt her orgasm hit her, the stimulation of Gajeel's hands on her ass and his tongue...it was too much. She whimpered as he kept going, cleaning her up until she was shaking.
"Too much, Gajeel", she whimpered. "Fuck! Gajeel, please!"
He finally pulled back, giving her a brief reprieve as she shook above him, barely able to hold herself up. She shot him a weak glare as he grinned, and she batted his hands away to move further down his body.
"Little shit", she muttered as she grabbed his cock, positioning herself over it.
Gajeel groaned as she grabbed his cock, cursing again as she sank down on it. Levy shut her eyes, feeling her entire body tremble. Gajeel's hands found their place on her hips again as he thrusted up into her slowly.
Levy glared at him, pushing up until his cock was almost fully out of her, then dropping down quickly and repeating the motion. Gajeel made a punched out sound as she continued, riding him hard with her hands on his chest for balance.
"Shit, Lev..."
Levy panted, squeezing around him as best she could. Gajeel grinned up at her, thrusting up harshly to make her moan.
"Fuck, you feel so fucking good around me, angel. Shoulda bent ya over in that restaurant and showed all those people what they're missing."
Levy whined as he continued, one hand coming up to roll her nipple between his fingers. He sat up, teeth sinking into the imprint he had left before, drawing fresh blood. Levy screamed again, clenching hard around him as he kept thrusting, murmuring into her ear.
"So fucking good for me, Lev, look at how well you take me. Fuck, I bet you feel so full, you're gonna feel my cock for days."
Levy whimpered. "Gajeel, ah..."
She pulled his face up to look into her eyes, leaning down and kissing him sweetly. He responded in kind, winding a hand through her hair as the other traced her spine.
"I love you, Lev."
Levy gasped out as he punctuated his words with a sharp thrust, leaning her head against his shoulder. "I love you too---fuck! I love you so much, Gajeel, god, don't stop."
Gajeel chuckled, pulling her down to meet her thrusts. Levy swore she felt him in her throat, his thrusts were so deep. She remembered her promise from earlier, and kissed along his neck, biting down hard and sucking at his pulse point. Gajeel swore, his hips stuttering.
Levy giggled at him, kissing the mark and moving to leave another. "Mine", she murmured.
"Shit, yeah, Lev, 'm all yours.", Gajeel growled, his hips losing their rhythm as he drew closer to his peak. Levy smiled, kissing along his chest, reaching up to pull his hair and tug his head back as she bit hard into the side of his neck, a near mirror of where he had left his mark on her.
Gajeel groaned loudly, hips speeding up as he came inside her, biting down on her shoulder as he rode out his orgasm. Levy whined, starting to feel oversensitive, but thankfully Gajeel pulled out before it got to be too much.
She giggled down at him as he captured her lips in a rough kiss, tongue claiming her mouth. He pulled back, his gaze soft. "I love you so much, Lev."
She traced over his cheek, kissing his forehead and all over his face. "I love you too, Gajeel. Thank you for tonight."
"Anytime, angel."