✿Library✿

47 0 0
                                    

Gerard tapped his foot as he looked around the library, very irritated he had to come in today. Like most days, it was slow, or sometimes just empty. Lindsey went out on her break, so he was pretty much forced to sit behind the desk and wait for something exciting, since he already shelved a good amount of books out of boredom.

He glanced around the library before sighing and sliding his chair down slightly lower, unbuckling his belt and slipping it down letting out a soft sigh as he started to palm himself, his cock starting to harden as his face flushed.

He bit his lip and sat back as he slid his slacks and boxers mid thigh as he wrapped his hand around his cock, slowly pumping his cock as he shut his eyes. He let out a soft whimper of pleasure, biting his lip.

Gerard was so lost in his own head, he didn't notice the door open, the little moans and whimpers catching Frank's attention. Frank's face flushed red as he saw the boy, some random strings of hair slicked to his forehead from sweat.

Frank's face flushed as he watched, feeling his own pair of jeans start to tighten at the sight. The older boy's skin start to felt hot, before he pulled his hand off with his face red as he slid his boxers and slacks back up.

The younger boy smirked and giggled, grabbing some random books and setting them on the counter. "I'd like to check these out please?" He innocently bit his lip as he tapped the counter. Gerard gulped. "N-name please.."

"Frank Iero."

Gerard awkwardly typed the name in, his slacks still tight. "U-um, y-you have l-late fees for F-Fifty Shades of G-Grey." Gerard murmured. Frank wiggled his hips. "You have a little bit of a problem there....I'll fix it if you remove the fees." Frank said with a proud look.

"Deal" 

Frank bit his lip before clumsily jumping over the counter and quickly sliding down onto his knees, sliping Gerard's slacks back down. He licked his lips as he started to palm Gerard, swirling his tongue around the tip, letting out a soft moan at the slightly salty taste of pre cum.

Gerard tangled his fingers in Frank's hair, letting out a soft gasp. The younger boy giggled before starting to suck on the tip, hollowing out his cheeks before he slowly slid his head down, sliding his tongue along a vein on the bottom, feeling the cock throb between his lips.

"H-holy f-fuck..." Frank heard Gerard groan, before the older boy bucked his hips, a small smirk on his face as he felt Frank gag around his cock. "Too much? Or are you just used to it, whore?~" Gerard purred.

The younger boy let out a soft whimper, sliding his hand down his own pants as he started to palm himself while quickly bobbing his head, feeling his lips stretch around the thick cock. Gerard bit his lip, gripping Frank's hair tightly before starting to roughly fuck the younger boy's throat, letting out a low pleasured groan.

Frank's eyes started to water from the lack of oxygen, panting heavily over Gerard's cock before kitten licking over the tip, hearing Gerard's breath start to speed up and get heavier. Frank licked his lips before licking over the slit on the tip.

Gerard pushed Frank's head down to take in more before he shot a slightly salty load down Frank's throat, earning a low groan from the boy as he swallowed and pulled off, his face flushed red.

"I-I came in my pants..." 

You've reached the end of published parts.

⏰ Last updated: Feb 14, 2022 ⏰

Add this story to your Library to get notified about new parts!

Oneshots and Smut Just BecauseWhere stories live. Discover now