Actions

Work Header

Cupid's Deception

Chapter 2: Percy's POV

Chapter Text

Percy was dreaming. He's been through enough dream scenarios to tell. He saw Nico up against a wall, flushed and beautiful, calling his name. Believe it or not, this was not the first time he's had this dream. What told him off that this was not just a dream, was that he saw himself in third person sucking Nico off and… fingering him.

The sight made Percy clutch his fists. He couldn't do much when the gods pulled him into these dream visions, but he wanted to strangle whichever sick god was parading around as him, molesting Nico.

Nico’s whole body shivered and Percy could tell the younger boy came. Nico practically slumped into the god as he stood up, collecting Nico into his arms and depositing him at the foot of a big plush bed.

Nico was shaky and boneless, but the god wasn’t done with him yet. He smirked down at Nico and undid his pants, pushing down his underwear and revealing his unfortunately very size accurate cock. Nico’s eyes went wide and the god chuckled. In Percy’s voice he said, “Size accurate baby, you should practice if you ever want to take the real thing.”

That made Percy’s blood boil. He tried to get to Nico but it was like a wall of glass kept him back from him. He slammed his fists against the invisible barrier, which only made the god smirk over at him. Fuck him. He was gonna make him pay.

Nico tentatively leaned forward and licked the head shyly, and the visual did things to Percy. He almost felt sick with himself for how his body reacted to it. Nico’s hand touched fake-him's thigh and Percy’s own thigh felt warm at the phantom touch.

The god smirked down at Nico and grabbed a hold of his dark curls. “Now I know you've done this many, many times before, so don't be shy with me now. Show me how good you could be.”

Nico's cheeks actually turned a faint pink at those vulgar words and Percy’s nails dug into the barrier. The juxtaposition between Nico’s innocence and this guy's vulgarity could make Percy laugh if he didn’t want to tear this guy's fake skin off.

But then Nico did what he was told, and the heat in Percy’s stomach got hotter. Nico stroked a hand at the base of his cock while his mouth opened up and took as much as he could. His big beautiful brown eyes looked up at the cock's owner as if in approval. But it wasn't enough for the god. When Nico removed his mouth to tongue the length of the cock, the god pulled on his hair and thrust his hips to get Nico to swallow more.

He got Nico over halfway down before the boy started choking, but he didn't stop. He was practically fucking into his throat, causing tears to stream down his face. Percy let out a scream and hit the glass. The god wasn't paying attention to him though. He just threw his head back with a moan as he pulled off in time to cum all over Nico’s face and body.

Percy was breathing heavily now. Poor Nico’s eyes were red, his lips were swollen, and fuck- Percy had to mentally slap himself. Nico’s dark eyes were practically black from lust. His tongue came out to swipe at the cum, and gods, suddenly Nico didn’t seem so innocent. Percy’s nails dug into his palms to bring himself back to reality.

Fake-Percy was guiding Nico to lay on the bed. Percy wanted to do something, anything to stop this, but he couldn't. He wasn't actually there. The god was taunting him.

The god actually pulled Nico down and flipped him on the bed, making Percy bang on the glass again. Fuck. He was going to tear this whole place down when he woke up. He grit his teeth and tried to focus on the room around him. Something Annabeth would do. It was hard. The god had Nico on his knees, ass in the air and his pretty cock just dangling in between his legs. Then he started licking and fingering Nico, making him moan loudly and bite into the sheets. Fuck Percy was hard.

The god was definitely taunting him. He stood to the side, behind Nico, giving Percy the perfect view of Nico’s pretty pink hole gripping his fingers nicely.

Percy subconsciously bit back the sound coming from the back of his throat.

The god flipped Nico onto his back, tore off what was left of the chiton and started kissing and fondling the young boy. Percy saw how Nico relaxed under his touch and wondered if he knew that that wasn’t really him. His eyes trailed up where the god’s hand was caressing his thigh. Nico had to have known. Why else would he be in some lavish palace?

The god pulled away from Nico to take off his clothes and it was like a new layer of vulnerability for Percy. Taken from him and put on display without his consent. Nico just looked on like he was in a trance. Maybe that was it? He was under some spell. This was to mess with him. But at what fucking cost?

Fake Percy was already back to kissing and feeling up Nico. The small whimpers and gasps he pulled out of Nico made Percy’s blood boil. The fucker even laughed at the little noises Nico was making. Fuck him.

Then he pulled Nico’s hand to his hard on and Percy had to swallow hard. Nico’s hand looked small on his cock. And watching him stroke him did things to him that should not be happening. Nico wasn’t really doing this with him, he didn’t know. Percy shouldn’t even be seeing this.

By the time fake-Percy got Nico lying back in the bed, legs up and spread wide, Percy was breathing heavily. He half-heartedly hit the glass, but it did nothing. It didn’t even make the guy hesitate as he pushed into Nico, making the boy cry out. The sound hurt Percy to hear. Fuck he was hurting him.

“FUCKING STOP.” Percy screamed. It literally was like watching himself in third person, except he couldn’t control himself.

Despite himself, Percy’s body felt hot and his dick strained against his sweatpants. Percy could see Nico’s nails claw into his back and he got phantom pain from it that somehow felt good to him. Fake-Percy just shushed Nico’s cries, kissed his face, and wiped the tears from his cheeks. It made Percy sick to watch. He wanted to stop this, but he couldn’t.

Then he heard the god say. “This is exactly how it would be with Percy, there is no magic. You just need to relax and let him take you.”

He kissed at Nico’s neck, and Nico couldn’t do anything, but whine.

“Shhh, It’ll get better. I promise. You’ll adjust and you’ll like it.”

So Nico knew it wasn’t him. Good fine. That was one extra layer of trauma that their already fucked relationship did not need. In fact Percy shouldn’t even be watching this. He should look away, but he could’t.

The god had Nico beg for it. “Move. Please move.. in me. Please.” he whined.

And Nico kept begging as Percy pulled out then pushed back in. Over and over again.

Percy was back to looking around the room for anything. They just seemed to be in a standard marble palace like the ones on Olympus. Percy was trying to make out what the paintings on the ceiling could represent when he heard not-him say “You're so tight. It's good you've had so many previous lovers, you wouldn't have been able to take me at all.”

That got his attention. Nico was standoff-ish and to himself. He did not go around having lovers. But the thought of it made Percy unreasonably angry. Did the gods just harass Nico like this often? Or was this a love god? Percy knew Aphrodite changed her appearance to that of others, but then again so did plenty of other gods.

Percy was pulled out of his thoughts by Nico’s cries. The god had pinned his wrists above his head and was pounding into his small hips now. Percy hated the sound it made.

Then Nico struggled against the god’s grip as his whole body shook and he came. Percy couldn’t hold back the groan that escaped his throat at the sight. He had to squeeze his cock through his pants to calm down. Nico just looked so good. He looked like he was in utter bliss.

Percy tried to go to him, but the barrier was still firmly in place. The god wasn’t done with him.

He pulled the smaller boy up into his lap to kiss and suck at his neck, marking him. Percy grit his teeth at that. There were already bruises on Nico’s hips from the way the god grabbed him. Nico just sat and whimpered from his position. He was probably overstimulated.

Percy just had to stand there and watch, as the god laid down against the pillows and looked up at Nico sitting helplessly in his lap.

The god then said, in Percy’s own voice, “Why don’t you show me how much you love me?”

It actually fucking hurts to hear. Nico had a crush on Percy. Had. He didn’t anymore. Why must the gods torture them? Nico’s face turned faintly pink, but he didn’t move. Good. Until the god grew inpatient and lifted up his hips and thrust back into him making Nico moan.

“You don’t get to finish, until I finish, so be good for me, baby.” he said darkly.

Percy was shocked that Nico actually nodded and did what he was told. The boy placed his hands on fake-Percy’s chest before pushing his hips up shakily as high as he could go, before sinking back down. Percy groaned and shoved his hand down his pants, because fuck, he couldn’t take this anymore. Seeing Nico Fucking Di Angelo ride him in third person was just too much.

Nico moaned and Percy moaned back. He stroked his cock in time with Nico’s hips and he could almost imagine the boy around him. Gods, this felt so wrong. But it felt so good.

Not-Percy even started stroking Nico’s dick and the Italian rode him more enthusiastically. He looked like a fucking dream.

Percy was so close. Then the god ruined it by talking. “That’s it. You look so good. You’re so tight for me.” As if reminding Percy that he didn’t actually have Nico. Then the god ruined it by pulling out of Nico and repositioning him on his hands and knees. “I want you screaming my name.” He said. “Begging for me.”

Nico tried to bury his face in the blankets, but the god pulled at his hair to get him to look straight ahead. Right at Percy. For a second it felt like Nico could actually see him. Percy pulled his hands out of his pants, but Nico’s lust filled eyes never focused on him.

From this angle Percy could just see Nico and all of his reactions to what the god was doing behind him. He saw the way Nico gasped and knew the god must have pushed back into him. This time the god didn’t touch Nico, didn’t even look at him. His eyes met Percy’s in smug satisfaction as he pounded into the boy below him.

And Nico took all of it screaming his name. Percy’s name. Over and over again. The sound went straight to Percy’s dick and he had to fight the urge to shove his hand down his pants again to soothe his aching cock. The god was brutally fucking Nico. Percy wanted this to end.

The god whispered something in Nico’s ear and the boy pushed him away.
Then the god taunted him some more. “Why don’t I show the man you desire how good you are for him, hm?”

Nico had tears running down his cheeks. Percy’s anger outweighed his lust at this point. He was back to banging at the barrier.

The god just pulled Nico up flush against his chest and stared straight at Percy as he fucked the boy he loved open. Nico’ eyes were red from tears and hazed over as he was basically used like a rag doll.

It felt like hours, but the god finally came with a groan in Nico. Nico’s whole body shuttered as the massive cock inside him spasmed, and Percy could see the white seed started to leak from his hole and drip down his thighs. The god had the audacity to wink at him before pulling out and letting Nico just collapse on the bed.

The god transformed into his true form, a tall lithe guy with giant white wings. Whatever, Percy still didn’t know who he was. But he would find out. In his own voice the god gestured to Nico and said, “He’s all yours.” to Percy before he disappeared in a flurry of wings.

As soon as the god was gone the barrier disappeared and Percy could get to Nico.

Percy ran over to Nico on the bed, rolling Nico over to face him. “Nico, are you okay?” he asked.

Nico was still flushed pink and breathing heavy, and he looked horrified to see Percy there. “Are you, you?” he asked.

Percy nodded and then pulled the bedding around Nico to give him some modesty. “Yeah, Nico it’s me.”

“Oh gods,” Nico sat up and winced at the pain. “Percy, w-what did you see?”

Percy wrapped Nico up in his arms, which he immediately realized was probably not the best thing at the moment considering the circumstances. “Nico, who was that god? I'm gonna kill him.” He murmured into Nico’s silky black hair.

Nico immediately tried to pull back from Percy in shock, but Percy held him firmly at arm's length. He wasn’t gonna let Nico run away from him. Nico stuttered. “Percy, don’t say things like that. It-it was my fault. I-I’m sorry. Cupid kidnapped me and he changed himself to look like y-you, but I didn’t say no when he was doing those things to me.” Tears started to fall from Nico’s big brown eyes.

Percy’s heart hurt. He didn’t know what to do. “Nico, don’t say that. It’s not your fault. Especially when a god is fucking with you.”

Nico sobbed. “But it is because- because, he -I lied when I said I didn’t have a crush on you. I-I did. I do. And he was testing me and I failed. I-I should have said no. I-I’m so sorry Percy.”

Percy pulled Nico back to his chest. “That’s okay Nico, it’s okay. I care about you too. Please don’t let him hurt you like this. I don’t care.”

Nico sniffled and pulled the blanket tighter around his body. “You don’t like me the way I like you.”

Percy looked down at Nico and remembered how he felt just moments ago watching Cupid with Nico. He wasn’t so sure how he felt about Nico, but he definitely shouldn’t be getting into it now when Nico was already violated and vulnerable in front of him. “Nico, I can’t. I can’t do that to you.”

Nico looked away. “Because of Annabeth.”

“Because I’m older than you and I’ve hurt you before.” Percy insisted.

Nico still wouldn’t look at him. He took the covers with him as he got off of the bed and walked to the doors. Percy winced as he noticed Nico limp as he moved. “Let’s just find a way out of here.” He said.