The group smoked and ate cold burgers parked outside City Wok. This had become an after-school routine for them after Stan started to smoke weed. Kyle joined them at first just to make sure they were okay but ended up partaking himself after a few sessions. Usually they would hang out for about an hour before going their own ways, but Stan needed this session to last just long enough to relax before dropping Kenny off. He had plans for Kyle.

"Don't just hold it. Hit it or hand it to Kyle." Stan did not have time for Kenny to tell a story while holding a lit blunt.

"Geez what crawled up your ass." Despite his remark Kenny hit the blunt and passed it to the redhead. "Don't be a dick to me just cause Cartman got you kicked out of the game Friday."

Kyle handed the blunt to Stan after his turn, not wanting to get snapped at like Kenny. "Is that really why you're mad?"

Inhaling deeply before slowly exhaling, Stan handed Kenny the blunt before answering. "No I just want to get home. I have a project I need to start on."

Stan couldn't let Kyle know what he was planning. But he knew that Kyle would never argue with school work. Despite his athletic abilities, Kyle still focused completely on all his classes and grades. Though he has learned to relax a little when he does get a bad grade.

"What project? When is it due?" True to nature, Kyle was already demanding to know how much Stan has already done on his 'project'.

"Don't worry about it. I have been thinking about it for a while. Let's just relax a little before going home" Telling the truth, Stan had been planning on doing something special for Kyle for their first time. He had every detail thought out.

"Fine but we are going in 20 minutes so you can do you work" This worked out well for Stan. They would make it back way before either parents got home. Maybe he wouldn't have to wait til tonight after all.

True to his word. Kyle made sure they finished within 20 minutes. Kenny asked to be dropped off at Hooters since he had a fake ID. Stan didn't argue as he drove toward to diner and all but kicked the blonde out of the car.

"Bye, have fun. Let me know if you need to be picked up later." Stan prayed Kenny had enough sense to hold off on getting too wasted to get home until after he made Kyle weak in the knees. He was liable to kill his friend if he interrupted everything he had planned.

Kenny grinned and waved them off. Stan started towards Kyle's house. He stayed there all the time so it wasn't a big deal when he mentioned staying over on the drive.

"Of course dude. How else would I make sure you do your project correctly?"

Stan was starting to wonder if he should spoil what his project actually was since they were alone. Kyle might try to stop him if the redhead actually thinks he has school work. Stan ultimately decided to wait til they were in Kyle's room to let his boyfriend in on his secret.

Pulling into the Brofloloski street, Stan shut off the car and took a moment to steel his nerves. He was really about to have sex with his best friend. Imagining it in his head for years, the ravenette didn't expect to feel so sick. He hadn't puked on anyone since discovering he was gay but now he was worried he would puke on Kyle.

"You going to get out? We probably have a couple hours before my parents get back." Kyle smiled at Stan before leaning over and kissing him.

Little did Stan know that Kyle had been planning to do the same thing. Despite hearing about a sudden project of Stan's, Kyle wanted to see if Stan would fuck him. Plus he would be lying if he said he hadn't been thinking about Stan holding him down and thrusting in and out of him. He would just have to trust Stan that he actually had thought through his project and was already working on it.

They had talked about fucking before and Kyle agreed he would rather be on the receiving end. He thought it would be gross to be the one inside despite Stan's disagreement. So they had talked about it enough to understand the other person's concerns.

Stan hadn't been expecting Kyle to be so forward about wanting Stan alone though. Not that he was complaining, but he had expected for Kyle to argue more. Maybe Stan was more important to his boyfriend than school work.

Slowly pulling away, the teenagers stared at each other for a few moments before hurrying out the car and into the house. They had one thing on their minds and nothing would stop them.

Stan barely waited for the door to shut before pressing Kyle against the wall and breathing in his ear. Judging by the bulge pressing against his own, Stan was thinking the same as Kyle. As if confirming his thoughts Stan whispered in his ear. "I need to know that you want to have sex."

Not trusting his voice, Kyle nodded. Holding his breath as the taller male leaned back, Kyle took the moment to study Stan's face. He was smirking at Kyle but his baby blue eyes were soft and loving. Kyle loved looking at Stan's face before he was insecure about his own. But now looking at how special Kyle was in Stan's eyes proved that everything his boyfriend said earlier by the lockers was true. He finally let himself breathe out.

Taking his boyfriend's hand, Stan led them upstairs to Kyle's room and locked the door. They might have the house to themselves but the last thing they needed was Shelia Brofloloski walking in on them cleaning up or worse; in the middle of them fucking.

Stan turned to Kyle and pulled him closer to him by his waist. Starting with light kisses on his lips, the ravenette started to leave a trail down the other's neck. Stopping to suck a dark hickey into his neck to prove to anyone who questioned Stan's attraction to Kyle what the baseball player really does to his redhead. Pulling back after deciding that his mark was dark enough, Stan looked Kyle in the eyes.

"I want to hear you say that you want me to fuck you. If at any point you want to stop I will but I need to hear it out loud first."

Kyle had been taken back by how sexy Stan was when he was out of breath and looking at him like that. How could Kyle ever argue with him when he looked like that.

"I want you to fuck me Stan."

That being all it took for Stan's restraint to disappear, Kyle was mauled. Hands grabbed roughly at his hair and ass, trademark trapper hat being flung across the room. Kyle leaned into the touch, kissing Stan's lips roughly before wrapping both legs around his waist.

Taking the chance the fully feel Kyle's ass in his hands, Stan held them both up. After appreciating all the work God put into his boyfriend's juicy ass, Stan took them to the bed.

Placing his best friend down gently, Stan leaned into his ear and growled out, "Take off your clothes for me. I want to see every inch of your gorgeous body."

Taking a second to function again, Kyle began to quickly strip off his clothes as commanded. Stan seemed like a starved man who was being teased with a steak. Desperate to savor every inch and remember every little detail about the person he has grown up with.

There was something vulnerable about being the only one naked before having sex. Kyle felt exposed despite being the one who stripped himself. He needed Stan's clothes off.

"Stop staring and start stripping. You can't fuck me through your clothes." Kyle prayed he sounded as sexy as he was trying to be.

His words seemed to knock Stan from his trance. Tearing off his clothes, Stan spread the legs of his best friend. This is where Stan began to hesitate. He hadn't thought about lube. Kyle would probably be upset if he used spit.

Noticing his boyfriend freeze from in between his legs, Kyle quickly knew what was needed. "Check the bedside table. There is some lotion you can use."

Stan looked at Kyle before grinning. "You were been planning to do this too?"

Kyle blushed before deciding on being a smart ass despite him looking like a slut. "Fuck you. At least I thought about it more than just sticking it in."

Stan just laughed at him while he pulled at a small bottle of lotion and squirting some on his fingers. This was new to them both so it was okay to be nervous. Stan knew Kyle probably has been thinking about everything that they should do. Stan was just mimicking what he has seen in porn but it's worked so far.

Returning to his position in between Kyle's freckled legs, Stan used his fingers to circle the entrance and rub lotion around it. Squirting a little more onto his fingers, he pressed one finger slowly in.

Kyle let out a long gasp at being filled, groaning as more of the finger was inserted. It was painful at first but the longer Stan slowly pushed his finger in and out of him the more it became pleasurable. Especially once Stan slipped in another finger.

Grasping at the sheets, Kyle groaned out Stan's name. Hearing his name, Stan curled his fingers to hit the right spot. The redhead clenched around his fingers screaming in pleasure. Stan was about to cum from the sight.

"Fuck Kyle. Can I fuck you now or should I keep going?"

"If you don't I am going to cum from your fingers." Kyle looked breathless and was staring at Stan with dazed eyes. He looked gorgeous in Stan's eyes.

Pulling his fingers out despite Kyle's whimpers, Stan leaned in and kissed him. Holding his hand on Kyle's cheek as he just enjoyed this precious moment that they would share for the rest of their lives. Backing away only to whisper to Kyle in an empty house.

"You're so beautiful. I am so lucky that you want me to be yours. I love you Kyle."

Kyle froze for a second to stare at Stan for a moment. He completely forgot the reason why he did this was to see if his boyfriend thought he was beautiful enough to fuck. Stan had shown him repeatedly how much he loved him and how much he meant to him.

"I love you too Stan. Though you sound kinda gay dude."

The joke had dismissed all the previous nerves. They both sat giggling completely naked and half hard. The two were in love and they were about to fuck. The whole situation was gay.

After lifting Kyle's legs to rest on his shoulders, Stan pulled Kyle closer by his hips. Slowly slicking up his dick with the lotion, Stan licked his lips hungrily. "You're one to talk. I am about to make you scream my name."

Not waiting for a response, Stan pushed his length into his childhood best friend. Kyle let out a loud moan, grasping at the sheets behind him. He had not been planning on being so loud but Stan seemed to push it out of him.

Slowly pushing in and out of Kyle, he gave Kyle a chance to get used to it. Despite craving the feeling of just thrusting into him, Stan wanted to make sure Kyle was okay before going too far.

He didn't have to wait too much longer however. Kyle suddenly wrapped his legs around his waist and forced him in. Stan took the message and started thrusting in and out of the redhead beneath him.

"Fuck. Stan!" Kyle was turning to mush with Stan fucking him like this. He can't function anymore beyond wanting Stan's dick to keep fucking him deeper.

Stan was trying his hardest to prevent himself from cumming too soon. It was hard when Kyle looked at him like that and kept begging for more. This was their first time but Stan wanted to try to make it last. He couldn't be a cliche virgin cumming within minutes. Biting his lip to help hold him back, Stan noticed Kyle's hard cock leaking with pre cum.

At the sight of his best friend being close to the edge himself, Stan decided to tease him with little. Slowing down his thrusts to the point he was bringing his head to rim of Kyle's asshole before pushing in at an agonizing pace.

"Stan, please" Kyle was too embarrassed to ask Stan more than that. But Stan was doing it specifically to hear Kyle's voice.

"Let me hear you beg for it. I want to hear what you want me to do to you."

Kyle blushed and bit the inside of his cheek. Stan continued to go at a snails pace, driving Kyle insane. At this point Kyle decided to ignore his pride and embarrassment for anything that would make Stan speed up again.

"Please fuck me harder Stan! Please! I want more! Please give me more! I want you to fuck me til I can't walk!"

Kyle was a mix of yelling and moaning at Stan. But that was all Stan needed to hear before slowly pulling his head back to the rim. "Look at me. I want to watch you fall apart."

Grabbing Kyle's ass in one hand and his throbbing cock in the other, Stan started to pump his cock in time with his thrusts. Kyle turned into a moaning mess at the feeling of Stan's hand on him, but kept his eyes on him. Stan's head brushed against his prostate as he pulled back causing Kyle's back to arch as he screamed Stan's name.

"Fuck! Right there! Please don't stop!" Kyle was looking at Stan with half lidded eyes. Stan began drilling that spot as much as he could, desperately wanting to hear Kyle moan his name like that again.

"That's good, baby. Keep looking at me and making those sounds." Stan was seriously close. Kyle's walls were clenching around him and his hips were jerking into his hand.

"F-uck! I-I think, I'm go-onna cum!" Kyle broke eye contact as his back arched again when Stan hit his prostate. He grabbed Stan's ass in one hand while reaching up to pull at the messy black locks with his other. Stan let go of Kyle's ass to pull him closer.

"Fuck! Me too." Same time he spoke, Stan began to cum inside of his boyfriend. Kyle came not too far after, legs twitching loosely around Stan. Fuck he probably wouldn't be able to walk after all.

Stan slowly pulled out of Kyle, grabbing a dirty towel to catch some of the sticky white liquid pouring out of his ass. He did his best to get most of it before going to Kyle's conjoined bathroom and coming back with a wash cloth.

Stan did look up what to do after having sex and was trying do whatever aftercare Kyle needed. Though Kyle was still recovering some of his brain cells. He didn't seem to even notice Stan til the wet cloth touched between his legs.

"Mhm. It's cold." Kyle whimpered and curled up on his side while Stan wiped him clean. Normally it would probably bother him that he had cum dripping from his asshole but right now he couldn't care. "D'you still have a project?"

Stan paused as he was sliding some pajamas onto the redhead's legs and started laughing. He never told Kyle that his project was him trying to sleep with his boyfriend. "No I never had a project. Well except for trying to get a chance to prove Cartman was wrong that I wouldn't fuck you. Sorry dude."

He pressed a kiss to the tired teen in apology before pulling his pants up. Stan threw on the pair that he left there before crawling in bed with Kyle.

"It's okay. I forgive you. I was wanting to do the same thing." Kyle rolled over and rested his head on Stan's chest. Listening to the sound of his heartbeat always made Kyle sleepy. He was just moments away from falling asleep before hearing Stan.

"You looked beautiful tonight. I can't wait to see you look like that again."