Thirteen

7.7K 305 963
                                    

A/N: SmUT! Also, someone translated this fic into Portuguese so there is now a Portuguese version of this fic. That makes me very happy :') also I was joking about Gerard topping lmao. If you font wanna read the smut, skip to the "**"

They fell back onto the couch with their lips attached and passionately moving against one another. Gerard's lips were soft and silky, pink and sweet against Frank's. Frank opened his mouth slightly as he laid on his back against the leather couch and Gerard hovered over him, his black hair hanging and creating a veil to cover their passionate kissing and breathy moans. Frank had his tongue in Gerard's mouth, touching their pink muscles together and letting them slide slickly. Gerard placed his knee between Frank's legs and his hands were cupping his face sweetly. Frank could feel his cheeks warming, his skin flushing with desire. The latter's knee brushed against his crotch and Frank let out a quiet moan, tangling his fingers in Gerard's hair and firmly pressing their lips together.

Gerard shifted so he straddled Frank and the pressure of their crotches pressing together caused their lips to part and they moaned in perfect unison. Gerard's lips were red and wet when they parted and Frank's hands gripped at Gerard's hips when he slowly grinded down on him, hips rocking and creating hot friction. Gerard squeezed his eyes shut and color filled his pale cheeks, a soft whimper coming from his parted lips the instant Frank titled his hips up and rubbed against Gerard. He was such a beautiful sight, but Frank would have preferred it much more if he had less clothing so he could see his pale and luminous skin in the dim glow of the lamp beside them.

Frank reached out and pushed Gerard's blazer off of his shoulders and heard it fall with a gentle thud to the floor. Frank panted softly and tried to unbutton Gerard's white shirt, but his fingers were trembling from the need to touch and feel everything all at once. Gerard noticed this and pushed Frank's hands away, leaning down and kissing the boy again whilst unbuttoning his own shirt, then shrugging it off of his arms. Frank slid his tongue into Gerard's mouth and placed his shaking hands on Gerard's smooth chest, feeling his soft pale skin underneath his fingertips and falling in love with every inch of it. Gerard shivered under Frank's hands, reaching for Frank's tie and starting to undo it. Once it was untied, he let it hang there and he pulled his lips away wetly so Frank could sit up and they removed his clothing on his upper half.

Gerard worked on undoing the buttons to Frank's shirt with his graceful long fingers, panting almost silently through his swollen pink lips. Frank finally got to see Gerard without his shirt on and the sight was just as beautiful as every part of him if not more. His skin subtly glowed, soft and smooth in the light of the lamp beside them, never ending perfection as Frank ran his hands up the boy's side.

"You are so beautiful." Frank whispered so quietly that he was not sure if Gerard caught it. But he did, and his eyes softened as a blush filled in his cheeks. He opened Frank's shirt and pushed the material to the side with his lip tucked between his teeth. He ran his long artist fingers over Frank's exposed chest and stomach, slowly caressing the skin and causing Frank to take in small gasping breaths. He shuddered, feeling himself hard in his pants and fueled by desire. Gerard gazed at Frank through his lashes and he laid his palms flat over his smooth and slightly tanned stomach, sliding them up and feeling the expanse of the naked skin on his torso.

"You're more beautiful." Gerard leaned down and captured Frank's lips with his again, a kiss Frank eagerly returned. Their grinding picked up again, hips rolling and rotating slowly against one another and showering them in sparks of pleasure. Frank was hard and aching for Gerard, this was evident in his heavy moan and his rutting pelvis that quickened against Gerard. Gerard whimpered through his parted lips and eagerly pulled at Frank's hair, locking his legs around his waist and exhaling with a huff when Frank flipped them over and his body slid against Gerard's, laying hot and squirming on top of him. Frank broke the kiss and quickly rubbed himself against Gerard. He listened to the musical moans and whines coming from the other boy, hissing softly as the friction brought a hot wave of pleasant shudders up his spine, body quivering and skin pressed tightly against his love's.

Once Upon A Dream ♡ FrerardWhere stories live. Discover now