3: Headfirst for Halos.

A/N: more smut :^) enjoy!

~

Frank felt Gerard's body go rigid in his arms the second he uttered the name. He felt a cold sweat on his brow instantaneously and his pulse was thudding in his ears as he awaited Gerard's reaction. The phrase had come out instinctively - something that he had used with all his most recent partners and a state of mind that he just naturally fell into when with someone the way he was with Gerard right now. To be truthful, sometimes Frank forgot how taboo the title really was to most people.

"Frank?" Gerard whispered, his voice high and a little shaky, muffled as he spoke into Frank's chest.

"Yes, baby?" Frank asked, keeping his voice as steady as possible.

"Do... do you want me to call you Daddy?"

Frank's breath caught in his throat just hearing the word fall from his baby's lips. He replied in a soft voice.

"Only if you want to, sugar."

Gerard was silent for a moment, now more relaxed in Frank's arms at least, his face still buried in his stained cardigan.

"Okay," Gerard's reply was barely audible.

Frank scooted backwards an inch or two on the mattress to look down at Gee's face. His skin was a little blotchy and his lips were dry, and he looked up at Frank with wide eyes.

"Okay?" Frank didn't know what else to say.

Gee just nodded.

"Yeah... I mean, I've heard about that stuff before. We can try it if that's what you like," he shrugged and averted his eyes, curling up unto himself in a ball and shying away from Frank.

He was obviously nervous, and Frank knew he needed to fix that.

"I don't want to make you uncomfortable, Gerard," Frank said, tone becoming very serious.

Gerard's eyes snapped up and he shook his head quickly.

"No, no, Frank, don't worry. Seriously."

He began to nibble on his thumb and Frank eyed him warily, both of them silent.

"I'm sorry that slipped out," Frank said tentatively.

Gee sighed and closed the distance between them again, curling his arms around Frank's neck and burying his nose into his collar.

"Frankie, I said it's okay," his tone was whiny and he gave Frank a gentle squeeze as he spoke.

Frank sighed, unsure of what to do and not wanting to push Gerard or make him any more upset than he already had. Gee's brought his bare legs up and threw a leg over Frank's jean-clad waist, hooking his foot between Frank's legs and pulling their bodies closer together. He made a happy noise.

"Don't be upset, Daddy," he murmured into Frank's neck.

Nearly choking on his own spit again, Frank swallowed hard. He wrapped his arms back around Gee and hugged him back, nodding and taking a deep breath.

"Don't worry, Gee baby, Daddy's not upset. Just a little nervous."

"Why you nervous?" Gee asked, nuzzling Frank's neck.

Carding a hand through Gerard's long, black hair, and rubbing little circles on his back with the other, Frank replied, "This isn't something I've jumped right into in the past," he explained, "Are you sure it's okay?"

Gerard leaned his head back and sighed, looking up at Frank through heavy-lidded eyes.

"Yes. Positive."

Frank just studied him for a moment. Gerard's mouth formed a tiny "o", as if just remembering something.

"Yes, Daddy," he corrected himself with a smile, batting his eyelashes.

Frank groaned, but his mouth formed a soft smile to let Gerard know he wasn't upset. He pulled the boy into his chest again and rolled them so that Gee was on his back. He pressed a kiss to his baby's soft, thin lips, and spoke again.

"I don't know what I'm gonna do with you baby boy," he chuckled, "After the ride you gave me today, and now this..."

Gerard flashed him a sly smile, showing of his tiny teeth. Frank expected him to spit back a smart reply, like the ones he always seemed to pull out of his ass in the middle of class. Gerard Way was the definition of quick wit. But this time, the only sound he made was a soft giggle, his face turning pink. Gee was embarrassed.

Frank let out a low, rumbly laugh and nuzzled his baby boy's soft chest, "You don't have to be embarrassed with Daddy, sweetheart," he whispered.

Gee ran his fingers through Frankie's dark hair, his little nails scratching at the man's scalp.

"Can't help it," he giggled, "I'm thinkin' about fourth period again..."

Frank let out another groan and nuzzled harder into Gee's chubby torso, making the boy laugh. Looking up, Frank caught the sight of Gerard's cute nose wrinkled up and his eyes tightly shut, round cheeks pushed out and tiny teeth exposed by his smile. Frank grinned and and squished Gerard's sides as he kissed his belly. This boy was gorgeous.

"Mm, me too..." Frank murmured.

His hands drifted down until he reached the hem of Gerard's t-shirt where it was bunched just above his hips. He tugged the fabric up until Gee's tummy was exposed and further until his chest was as well. Frank began to kiss Gerard everywhere he possibly could, peppering his soft, pale skin and eliciting more giggles from his baby as he curled his toes and wiggled his legs at the tickling sensation. Gradually, the kisses grew harder and harder until Frank was sucking and nibbling at Gee's softness.

"Mmpf... Daddy could just eat you up, baby boy..."

A high-pitched whine escaped Gerard's throat and his hips thrashed in Frank's strong grip.

"Daddy..." he whimpered, "Frankie come on it's not fair - you said you just wanted to sit together that you didn't wanna do anything..."

Frank ceased his actions and looked up at his sweetheart.

"Daddy can change his mind, can't he, baby?"

Gerard whined again, but nodded, "W-what are you gonna do though, Daddy?"

His voice was just above a whisper and he began to chew on his thumb.

"I told you baby," Frank cooed, "Daddy's gonna eat - you - up."

He spoke the last three words between kisses, and Gerard let out a tiny gasp. Without warning, Frank rolled him over so that Gee was on his tummy, his arms curled up onto his chest beneath himself. Frank kissed up the backs of his thighs, forcing more whimpers and tiny moans out of Gerard. They both knew what was coming, and Gerard was nearly shaking in anticipation.

Frankie stopped when he reached Gee's bum, his hot breath ghosting over the pale skin there and bringing up goosebumps. He pressed a kiss to the curve right where thigh meets ass, then turned his head and gently sunk his teeth into the soft flesh there. Gerard let out a sharp, breathy moan and his head shot up from where it had been resting on the mattress, his back arching along with it.

"Frankie! I mean- ah, ah!"

Frank chuckled, "It's okay, baby..." he breathed. Gerard just needed some time.

Next he tugged down the blue briefs that Gee had just put on a short while earlier. They slid over the curve of his bum and down his smooth thighs easily, all the way until they slipped off his feet and Frank tossed them to the floor. Reaching for one of the pillows on Gee's bed, Frank helped the boy lift his hips and slide the cushion underneath.

"What's that for, Daddy?" Gerard asked in a tiny voice, turning his head to look at Frank over his shoulder.

"To make it easier on you, babydoll," Frank replied, leaning up to give his baby a kiss.

Gerard just nodded, turning back and snatching the other pillow to put under his head and arms before settling in and wiggling his bum in front of Frankie, urging him to continue what he had been doing.

"Want more, baby?" Frank smirked, rubbing his hand over Gee's bum and hips.

He nodded and squirmed again, letting out a small whimper.

"Keep going, please, Daddy."

A chuckle rumbled through Frank again and he leaned back over Gerard's waist.

"Anything for you, doll."

Another breathy moan from Gerard followed by a squeal as Frank tilted his head down and peppered more feathery kisses all over his bum, reaching up to squeeze both cheeks and digging his fingers into them lightly. Gerard was squishy and soft, his skin silky and covered in a layer of downy peach fuzz, and Frank couldn't get enough. Gee felt so nice to the touch, every inch of him, and Frank never wanted to have to let go.

Again, his breath drifted over Gerard's skin making him shudder. His hips squirmed and he whined from embarrassment, being so exposed to his teacher like this. Frank could tell that his baby had never been in this kind of situation before.

"You okay, Gee? Do you want this?"

"God - yes please, Daddy, don't stop now..."

That was all Frank needed, he gently pulled apart Gee's plump cheeks, licking a long, agonizingly slow stripe over the little pink hole that was nestled in between. The ring of muscles curled and fluttered in anticipation and Gerard shuddered beneath him, gasping and letting out a deep breath. Frank moved back down again, this time giving Gee soft kitten licks, teasing him and warming him up to the act. Gerard was whining, high and shrill, the muscles in his legs and ass twitching as he struggled not to just shove his ass back onto Frank's face.

"Oh, Daddy, Daddy Frankie..." he whimpered, burying his face into his pillow.

"Does that feel good, little boy?" Frank rasped against Gerard's hole, his lips wet and eliciting the loudest moan yet from his baby.

"Yes, Daddy Frankie, please."

Frank couldn't hold back any longer, he let out a groan and pushed his mouth onto Gerard, burying his face in the boys ass and dipping his tongue in and out of him, licking circles around the ring of muscle that was still slightly loose from earlier, every once in a while pausing to suck on Gerard's rim and kneading his round cheeks all the while. Gerard was losing his fucking mind, moaning and borderline screaming underneath Frank, hips thrusting wildly and shoving himself onto the man's face with every opportunity he could get. And his Daddy was so close to losing it himself, still able to taste the vague saltiness and bitterness of himself lingering from earlier, the last little bit that still remained inside Gerard.

Gee had no idea how he hadn't cum yet, despite the fact that it had only been a few minutes. He had never felt this way in his life and even compared to what they had done earlier, which was mind-blowing from his perspective, what his Daddy was doing to him was better than anything he'd ever imagined. Frank was down there practically making out with his asshole and Gerard was up here so fucking close to screaming his lungs off. He wondered if the neighbors could hear them, even from the basement.

Frank dipped his tongue inside once again, swirling it and tasting himself inside Gerard, moaning as he heard the noises that fell from Gee's pretty, pink lips, the vibrations traveling up the boys tail bone down his spine and making him feel like his body was shaking even more than it already was. Frank's noises were muffled by the fact that he was practically smothering himself with Gerard, desperate to get deeper and deeper with each thrust of his tongue, making his baby scream.

Gee really was a little slut, Frank thought as his little boy pushed his hips back onto his Daddy's face, begging him for more. He had acted the same way in Frank's classroom, and it turned Frank on to no end.

Gerard came with a scream, reaching an arm back to fist his hand in Frank's hair and force his Daddy in even deeper as he trembled and tightened around him. Frank groaned, loud and low as he tonguefucked Gerard and let him ride out his orgasm to the last drop. His baby did so good and he deserved the best reward.

Slowly, Frank pulled away, giving Gee's sore, swollen rim a last few gentle licks, and soft kisses until the boy was relaxed once again.

He stretched like a cat, a few bones in his back popping, before stretching out next to his baby so that the two of them were laying side by side, sweaty bodies pressed together. Frank brushed a hand through Gee's damp hair, tucking it behind his ear and revealing his sweaty, flushed face.

"Alright, baby boy?" Frank breathed out.

Gee nodded with a tiny smile, "Mm. Yes, Daddy."

Frank smiled back, "That's good, baby. Daddy loves making you feel good."

Gerard giggled and blushed even more, trying to hide his face in his arms, but Frank titled his chin back up so that he could see him. Gee watched his Daddy with soft eyes, admiring how lovely Frank looked in the warm light of the basement, his dark hair curling from moisture and fluffing around his ears and the base of his neck.

"You're so pretty, Frankie," Gerard whispered, without really thinking.

Frank's face softened and he raised his eyebrows. Gerard thought he was pretty? No one had ever told him something like that before. It seemed a little silly to be touched by such a word - him being the Daddy and all - but he couldn't help it. He told himself that Gee was supposed to be the one blushing and squirming over being called pretty, but Frank couldn't help but take it to heart.

"Thank you, baby..." he said quietly, "You're the prettiest though," he added the last bit with a smirk, returning back to normal.

Just as Frank had pictured in his mind, Gerard's cheeks turned a shade darker and he wiggled his wide hips, making the mattress squeak.

"Daddy..." he giggled.

Frank smiled. At that moment, Gerard's eyes drifted down and he finally noticed Frank's still untouched hard-on that was bulging through his jeans. His mouth formed an "o" and he sat up with a pout.

"Oh no, Daddy Frankie -"

Frank hushed him, "Sh, baby boy, don't you worry. Daddy was taking care of you."

Gee shook his head.

"But that's not fair to you, Daddy."

Without giving Frank time to interrupt, Gerard began to undress him. Once the last article of clothing was removed, Gee wrapped a little hand around the base of Frank's cock, a little dry at first but gathering pre-cum with each pump, he slowly worked his way until Frank was rolled onto his back, head dipped onto the pillow and mouth slack with pleasure.

"So good for Daddy..." Frank said quietly as Gee stroked him.

Gerard's hands were soft and warm and he used just the right amount of pressure, twisting his wrist each time he pulled up and occasionally rubbing his thumb over Frank's slit, palming his balls with his free hand.

After his Daddy came, Gee got up to find something to clean them both up with. Frank watched his baby's bum jiggle with a satisfied smirk as he bounded up the steps.

Returning with a warm washcloth and water for them both, Gerard knelt on the bed next to Frankie, wiping up the mess on his Daddy's belly and thighs. Next, he cleaned himself, wiping up his bum and tummy, and drying up the few spots that had gotten on the blankets or sheets. There would be stains to deal with of course, but that was for another time.

Finally done, Gee collapsed onto the bed with his Daddy, snuggling into Frank's warm side and lazily tracing his tiny fingers over Daddy's tattoos. Frank's chest piece was huge and dark, covering the entire expanse of his chest and utterly fascinating Gerard. He had never imagined a teacher having so many tattoos. Frank was full of surprises, and Gee was eager to find out all of them.

Still in a daze, Gerard and Frank dozed happily in each other's arms, slowly drifting off to sleep as the late winter sun began to set outside. 

A/N: updating soon!!

Bạn đang đọc truyện trên: AzTruyen.Top