Hi! I'm opening requests on here :) put 'em here y'all
TW for body insecurities
Suggested by Lemon_Cherub
Frank hated himself.
He was too skinny, and he had no muscles at all. He hated himself. His nose was too big for his face, and his lips were too thin. Despite how skinny he was, his thighs were chubby. His arms were like sticks.
But his boyfriend wanted to have sex for the first time. So he would put away his hatred for himself for Gerard.
Gerard was coming over for dinner and a 'movie'. That's what Frank told his mom. She was away on a business trip, so she definitely wouldn't get in the way, but it also meant that Frank had to cook. That wasn't a problem. He sorted through a bunch of cookbooks, looking for a good recipe, before stumbling upon Gerard's favorite dish. It was quick and easy to make, so he did that.
Gerard came through the door right as Frank was putting pasta into bowls. He smiled at his boyfriend in the kitchen. "Hey!"
"Hi." Frank smiled. "I made spaghetti carbonara."
"You are the fucking best." Gerard put his bag down by the door and kissed Frank's cheek. "And so fucking hot..."
Frank shook his head. "No."
"Yeah." Gerard wrapped himself around Frank and kissed his neck, swaying gently with him. "So pretty."
Frank quickly shoved Gerard off. "Hold on, sauce is burning."
"Oh-" Gerard stepped back.
Frank turned the stove off and stirred the sauce, pouring it on the pasta. He got forks from the drawer and turned around holding the bowls. "Dinner is served."
Gerard giggled and took a bowl. They sat at the table together, talking about comics and video games and kicking their feet together under the table.
"So..." Gerard put his empty bowl aside and bit his lip. "Why don't we head upstairs?"
"Um, let's wait a little bit. You just finished eating. And I'm not done yet."
Gerard laughed. "Sorry. I'm excited."
"I can tell." Frank caught Gerard's feet between his own. "And you're mine now."
Gerard smiled and picked up his bowl, pushing out of his chair to put it in the sink. "You're so cute."
Frank stopped smiling. "No I'm not."
"Mhm." Gerard stopped him as he went to put his bowl in the sink. He grabbed his waist and pulled Frank close to him. "So gorgeous."
"Please stop." Frank looked down. "I'm not."
"What's it gonna take to make you believe that you are?"
"Nothing. I'm disgusting, Gerard."
"No you're not." Gerard took the bowl from him and tilted his chin up. His face was soft and concerned. "Frank, you're really beautiful. Why don't you think that?"
"I'm just- I'm ugly!" Tears welled up in Frank's eyes. "I'm too fucking skinny and my thighs are fat, I have sticks for arms! My face is disgusting- I hate myself!"
Gerard stared at Frank in disbelief. He hugged the sobbing boy to his chest and kissed his hair. "You're not disgusting. And I-" Gerard's throat closed up. "I love you, Frank. I love you more than anything. And you're so beautiful. Anyone who doesn't think so is crazy. I love your stick arms, and your chubby thighs. You have a cute little belly, and, in all honesty, you look like a twink, which I love."
Frank's small body shook against Gerard's.
"Frank? It really doesn't matter what you look like to me. But I think you're beautiful anyways. Inside and out."
Frank hugged Gerard tightly. He seemed to have calmed down a bit, but he was definitely still crying.
"Is there anything I can do to make it better? Or anything you want to do?"
Frank shook his head.
"There's nothing you wanna do to your body?"
"I..." Frank's voice was shaky. "I kinda wanna pierce my nose..."
"There you go! And you mentioned getting tattoos, right?"
Frank nodded.
"So I can't do it, I'll pass out, but we can go to a tattoo parlor. You're eighteen, and it's only five o'clock."
"You sure?"
"Of course. Let's go."
xXx
Frank ended up getting both a nose and lip piercing, and a tattoo right over his heart. A flame, with the word hope under it.
Because it was Gerard who gave him hope.