Peter was surprised when the doorbell rang. Snow was beating against the window. He had canceled all his appointments for today due to the blizzard that the weatherman had predicted and seemed to have arrived. He threw another log in the fireplace he had installed then fixing his sweater and jeans walked over, opening the door. Jeff stood there dressed pretty much the way Peter was except he had a heavy coat on. "Hi." Peter said moving back so he could step into the room.
"I hope I'm not bothering you." Jeff said as he took off his coat while Peter closed the door.
Peter shrugged. "No...I was just checking out some of the Christmas specials. You know with Christmas only being a week away."
Jeff nodded as he hung his coat on the back of one of the dining room chairs before turning back to Peter. Peter thought he was handsome with his face red from the cold. "Michael said you canceled for tonight because of the weather."
Peter nodded again. He stared at Jeff, wondering what he was doing here. Michael had said he would pass the message on. "Um...What are you doing here?"
"Um...Well..." Jeff looked at the floor then launched himself into Peter's arms, pushing the other man up against the door as he kissed him deeply. He ran his hands up under Peter's sweater, his cold hands sending shivers through Peter's warm flesh.
Peter shivered as Jeff's cold hands moved up over his chest. He kissed Jeff back while wrapping his arms around him. He felt Jeff's arms move around him until he was holding him tightly. Finally Jeff pulled his mouth away looking into Peter's stunned eyes. "I love you Peter." He said softly.
Several emotions moved through Peter's eyes in a matter of seconds: Shock, surprise, and then finally joy. Peter pulled Jeff against him again, kissing him hard as he ground his crotch against Jeff's. "Mmmmmm..." Jeff moaned pressing himself tightly against Peter's body.
Peter slowly pulled his mouth from Jeff's kissing the other man's face and neck before looking into Jeff's eyes. "I love you to." He said hoarsely.
Jeff pulled his arms from under Peter's sweater and taking his hand in his, led him towards the bedroom. They didn't bother closing the door behind them. Jeff just led his love over to the bed. Once there, he pushed Peter down until he was sitting on the edge of the bed while Jeff dropped to his knees between Peter's spread legs.
Peter rested his arms behind him on the bed, lowering his upper body as he watched through love and lust filled eyes as Jeff worked at his jeans. When they were open, Jeff reached his hand in until he had a hold of Peter's hard cock. "Oh baby." Peter moaned closing his eyes as Jeff pulled him out of his pants then slowly stroked him. "Feels so good."
Jeff watched his hand jack Peter for a minute before slowly lowering his head and touching his mouth to the tip of Peter's cock. "Oooohhhh..." Peter cried bucking up with his hips.
Jeff wasn't going to rush. He had spent all day dreaming of this. When Michael told him that their date tonight had been canceled he knew he had to tell Peter how he felt. Now here he was holding the man he loved.
He ran his mouth slowly up and down the side of Peter's hard shaft, making the other man sigh in pleasure. "Oh baby. Please. Take me in your mouth." Peter begged pushing against Jeff's hand.
Jeff looked up into Peter's eyes then lowered his mouth again until he had the head of Peter's cock in his mouth.
"Ugh..." Peter whimpered when he felt Jeff's mouth enclose him. His arms slipped out from behind him until he landed flat on his back on the bed.
He pushed himself up long enough to pull his sweater over his head, and then lay back on the bed enjoying Jeff's mouth moving up and down over him. "Oh baby." He moaned running his hand through Jeff's hair.
Jeff kept his movements slow, lightly touching Peter's shaft with his tongue as he kept up his up and down motion. Peter was whimpering in his throat as he bucked up against Jeff's sucking mouth. "Oh god, baby, it feels so good." Peter tightened his hand in Jeff's hair, pushing the other man's head forcefully down over him as he bucked up. "Suck me."
Jeff let Peter fuck his face for a minute then pulled his mouth away. "Ugh..." Peter cried in dismay as Jeff moved his mouth. He pushed himself back up on his hands, looking at Jeff through lust filled eyes as he watched the other man strip.
He pushed his own clothes from his body then moved back on the bed until he was lying in the middle of it. He held his arms out to Jeff, as Jeff moved slowly onto the bed, his own hard cock slapping against his chest as he moved. "Come here baby." Peter whispered softly.
Jeff moved up over the bed until he was even with Peter's crotch.
Peter's eyes widened as Jeff suddenly straddled his hips, positioning his cock against the entrance to his ass. As Jeff pushed himself down, Peter pushed up until they met in the middle. Peter cried loudly as he felt Jeff envelop him. This was the first time he had ever had unprotected sex and the feeling of Jeff's bare ass against him was driving his cock crazy.
"Oh fuck...Ride me." He cried as Jeff slowly lifted himself over Peter only to slam back down taking him deep inside him again. He brought Peter's hands to his bare chest. Peter pinched his nipples as he slowly rode him.
"Oh god...It feels so fucking good." Jeff moaned throwing his head back as he felt Peter fill him then leave him only to fill him again. "I have wanted you bareback for so long."
The two men soon set up a rhythm. When Peter bucked up with his hips, Jeff pushed down on him. When Peter pulled back, Jeff raised up. Both men were crying out in pleasure as they slowly moved together. Peter pushed himself up again until he was able to reach Jeff's chest with his mouth. He wrapped his arms around the other man's moving body as he licked at Jeff's nipple.
"Agh," Jeff cried holding Peter's face against his chest even as he thrust his ass faster onto Peter's hard cock. His own cock was leaking precum like there was no tomorrow.
Peter bucked his hips up hard, burying himself deeply up Jeff's ass even as he locked his mouth on Jeff's nipple sucking deeply on it.
"Oh fuck me." Jeff cried riding Peter's body harder and faster. "I need to cum baby. Make me cum"