Jim put on his coat and checked his tie in the mirror one last time. He picked up his car keys and the concert tickets and headed outside. This hadn't turned out to be the evening he expected, but he was trying to make the best of it anyway.
When he bought the symphony tickets and made the fancy dinner reservations a couple of months ago he had envisioned a romantic evening with his girlfriend. However, since then they had broken up so he had been left with the tickets and reservation but no date. One night over drinks with some friends he had been complaining about the situation when his friend Angie said she would go with him. Angie had been a common friend of both him and his girlfriend for a long time and she and Jim had continued to be friends after the breakup. He didn't know if she still hung out with his ex, but she was one of the few mutual friends they had that stayed his friend after the break up.
They had all met about the same time during college. In all the years they'd been friends Angie had never had a steady boyfriend as far as he knew. She would date once in a while but never got into anything longer than one or two dates. As a result Angie had often been the third wheel with Jim and his girlfriend. They didn't mind since Angie was a good friend of them both and was very fun to hang out with. Angie was also good at knowing when the couple wanted some "private" time, so her presence was never a bother.
Jim started his car and drove over to Angie's apartment. She shared a place with her friend Dana not too far from Jim's place. No, it wasn't going to be the romantic evening he had planned, but going out with Angie was always fun and this would be much better than going alone or not going at all and wasting the money for the tickets. He knocked on the door and heard Angie yell, "Come in!"
"Hello, it's Jim," he said as he went inside and closed the door behind him.
"I'll be ready in a minute," Angie called down from upstairs. "Have a seat and grab a drink if you want."
Jim picked up the remote and channel surfed for a few minutes as he waited on the couch. Angie came downstairs and said, "Sorry, I got held up at work so it threw off my schedule."
"No problem," Jim replied as he stood up from the couch and turned to look at Angie for the first time. "Wow!" was all he could say when he saw her. Angie had always been attractive for as long as he knew her, but she was a blue jeans and sweatshirt sort of person. Jim could count on one hand the number of times he had seen her in something other than shorts, jeans, or khakis. Tonight, however, was a completely different story. Tonight she was wearing an ankle length black skirt that had a slit up to her knee on one side. She also wore a red top with a v-neck that dipped low enough to display the smallest glimpse of her cleavage and a black jacket over that secured with one button just below her tits. It wasn't Vogue or Cosmo stuff, but she looked great and Jim told her so.
"Thanks," she replied, "it's not often I get to go out and do 'dress up' sort of things so I thought I'd make the best of this opportunity. Just let me get my shoes on and I'll be ready."
Jim watched her disappear down the hall and noticed her hair was down tonight so it hung nearly half way down her back. He'd seen her with her hair down before, but he was more used to seeing it pulled back into a ponytail or stuffed up under a hat. She returned a moment later and Jim quickly notice she had slipped on a pair of black shoes with tall heels. He was definitely feeling a lustful attraction to Angie tonight with the way she looked and he had a hard time initially focusing on their conversation and controlling the bulge in his pants.
As the night progressed Jim settled down and soon it was just like two old friends enjoying a night out together which, in fact, it was. Both the dinner and symphony had been great and they were both having a wonderful time talking and laughing on the drive back to Angie's place. Jim pulled up front to drop her off and she said, "This is so much fun and the night is still relatively young. Dana's out all night, so why don't you come up for a while and we can hang out?" Jim, figuring his only other option was to go back to his empty place and jerk off, gladly agreed. Angie headed upstairs as Jim found a parking spot.
She had turned the TV on and was in the kitchen when Jim entered. "There's a great movie starting on cable," she announced, "I'm getting us some drinks."
"Great," Jim replied as he removed his coat and tie and got comfortable on the couch. Angie came out with a couple of drinks and sat next to him. They talked and laughed for a while and then settled down and started watching the movie.
Angie sat right next to Jim on the couch and he was very aware of their legs touching. He had to shift to make room for his growing cock after she initially sat down. After the movie started Jim was able to settle down a bit so his cock returned to its relaxed state. He and Angie continue to drink and each had a healthy buzz going. Actually, they were both a little past buzzed but neither minded.
As the movie continued Angie relaxed her upper body and started leaning against Jim. Jim moved his arm to make more room and wrapped his arm around her shoulders. He began to lightly rub his fingers on her shoulder in small circles. Angie responded by moaning softly and leaning into Jim even more. She moved her hand to Jim's knee and started to return Jim's touches.
Her hand was soon moving up Jim's leg as she continued her soft massage. Jim parted his legs slightly to give her better access still not believing what was happening. Angie's hand stopped on his inner thigh just below his crotch. His dick was now fully erect and he yearned to shift his hips so his hard on would be beneath her fingers.
Before he could act Angie turned toward him and embraced him in a kiss. Their lips danced together tenderly at first, and then they parted so their tongues could meet. For several minutes Jim and Angie explored each other's mouths with their tongues. It started as a gentle embrace but soon became a wild kiss with their tongues wrestling wantonly.
Jim broke the kiss and began kissing and licking her neck as she leaned back against the couch. He continued teasing her neck and exposed chest with his lips and tongue as he felt her soft breast through her top. He felt her nipples tighten as he fondled her through the soft fabric. Angie leaned forward and removed her jacket. Before she could sit back Jim grasped the bottom of her shirt and lifted it over her head in a smooth motion.
Her breasts were now only restrained by a black lace bra and Jim wasted no time in exploring the edges of the bra with his mouth as his hands caressed her through the lace. He paid particular attention to her cleavage and bathed the soft, moist flesh between her tits with his tongue. He squeezed her tits together so he could lick them at the same time. Angie responded by moaning and moving her hands behind her back to unclasp her bra. The bra slid off her and fully exposed her tits to Jim's mouth. Jim immediately began teasing her nipples with his tongue until they stood out hard and straight. He used the tip of his tongue to lightly flick her erect nipples and tease them until they became even harder.
Angie was, by now, moaning loudly and holding Jim's head against her. Thinking she had had enough teasing he eagerly sucked a nipple into his mouth. He spread his mouth wide and covered her whole dark nipple. He suckled her gently like this as his tongue continued to tease and encircle the hard point in his mouth.