There is some sex in the story at the end, but this is more about the characters and the story than the sex.
...
Rob had it bad. He was obsessed with Katrina and had been since they were in high school together. Now they were both 19 and starting their sophomore year in the same college. Katrina was a beauty, with a pretty face, c-cup boobs, and a nice ass. She always dressed nicely, sexy, without being slutty, and Rob mooned over her, as did most of the straight guys at that school.
Rob wasn't bad looking, about 5'11" and 160 pounds, fit but not ripped, a decent looking face, but no Adonis. He was just a nice, slightly above average looking guy, but a bit shy. Katrina knew him, and considered him a friend, but never seemed to look on him as ever being more than that. Being shy, Rob had never pushed the issue at all. So Katrina dated all the hot guys and paid no attention to Rob. Rob wanted Katrina desperately, but had no idea how to ever make that happen.
Back in high school, near the end, Rob went to one of the school dances. Rob normally didn't torture himself with that sort of thing, but went this time. Katrina was dancing much of the night, with half the starting football team and other popular guys. If she wasn't dancing, she was swarmed with guys trying to talk with her. Rob couldn't have gotten anywhere near her.
Late in the evening, Rob saw that there weren't quite so many guys around Katrina, so he went over and managed to get close enough to her to actually speak to her.
"Katrina, would you like to dance?"
"Hey, Rob, thanks for asking, but I'm a bit tired."
"Are you sure?"
She leaned close to him, which made it hard for her to be heard by anyone else over the music. "Geoff just asked me to dance, and I said no. I can't go dance with you after turning him down."
"I understand. Maybe some other time."
Katrina continued. "You know, I'll bet Rachel, over there would love to dance. Nobody's asked her though."
"Rachel?" Rob looked over at Rachel, who saw him looking and smiled. Rachel was rather a wallflower, and understandably so. She had glasses with thick frames, braces, her hair was pulled up into some sort of shapeless mess, and she wore baggy clothes with shoes that looked like refugees from the 1940s. She was smart and a bit shy, but no one's idea of their dream girl.
"Ask her to dance. Please. As a favor to me." Katrina turned him around so he was facing Rachel and gave him a slight nudge in her direction.
Rob looked back at Katrina as he slowly walked over to Rachel. As he came up to her, she smiled, showing her braces in their full glory. Rob stuttered as he spoke. "Hi, Rachel. I... um... wondered if... well, you'd like to... um"
"Dance? I'd love to."
Rachel grabbed his hand and led him to the dance floor. There was a fast song playing, but they no sooner started dancing than it ended, and a slow song came on. They stopped and looked at each other before Rachel spoke. "That wasn't a full dance. Could we dance this one? Please?"
Rob couldn't think of any gracious way out, so he took Rachel in his arms and they slow danced. Rob held her loosely, but Rachel put her arms around him and pulled him closer. Rob closed his eyes and in his mind he was dancing with Katrina. It felt wonderful feeling her body up close to his, as long as he could pretend it was Katrina instead of Rachel.
The dance ended and Rob came back to earth and opened his eyes. Rachel looked at him and spoke. "Thank you for asking me to dance. I really enjoyed it."
With that, she kissed him on the cheek let go of him and walked away, before Rob could say anything. Rob had a little bit of conflict. He had enjoyed the dance, but mostly because in his mind he was with Katrina instead of Rachel. It was almost like Rachel understood and left before Rob could say something really stupid and ruin that one bright spot in Rachel's evening. Things were coming to a close, and Rob stumbled out of the dance and went home.
...
After high school Rob started college at a decent state university in town. Both Katrina and Rachel were also enrolled there and he saw both around campus pretty regularly. Katrina was still very popular while Rachel continued to be the wallflower. Rob continued to wish he could get anywhere with Katrina, but on those few occasions when he could ask, she already had commitments.
One day, Rob was at a flea market and came upon a stall where a gypsy woman had set up her wares. He wandered through her stall, almost bemused by the things he saw. He came upon a case with an opalescent stone on a silver chain. There was a notation which said it was a love amulet. As he looked at it, the gypsy woman came up to him.
"You are in love, no?"
"Well, yes, I am."
"And the woman you love, she does not return that feeling?"
"No, she just thinks of me as a friend."
"The love amulet, it can bind you to your love."
"A stone can do that?"
"An ordinary stone, it isn't - a magic stone, with the power to create love."
"This is a magic stone that can really make this girl love me?"
"Magic is nonsense, you think?"
"I don't think some stone will make her love me."
"Some other way, you think you can gain her love?"
"Probably not."
"Then maybe magic, you need."
"How much is it?"
"Normally very expensive, but you, I like. Fifty dollars."
"I don't know if I have that much cash."
"Open your wallet, if you don't have, maybe I take less."
As a matter of fact, fifty dollars was almost exactly what he had in his wallet. He'd gone to an ATM and gotten fifty earlier in the day. That was nearly all the cash he had on him though. Rob reluctantly took out his wallet and opened it, to show two 20s and a ten. He looked at the cash, and then at the gypsy woman. She never even looked in the wallet, just looked him straight in the eyes.
"Is getting your love not worth fifty dollars?"
"But how do I know it will work?"
The woman opened the case, but did not touch the amulet. She gestured to him. "Take it, hold it, feel its power."
Rob felt compelled to reach in the case and take the amulet and chain from where it hung. The stone had a glow and seemed to pulsate. While Rob didn't believe in magic, he felt there was something about this he could not explain. He held it in his hands and it seemed to have a life of its own. He couldn't explain it, but felt that somehow the woman was telling the truth.