This picks up from the scene between Moira and Oliver in Arrow 2x20 'Seeing Red' in Verdant.


"Except I could not be more proud." Moira said holding Oliver's noting his crystal blue eyes.

Oliver was in complete shock as he had spent all his time since taking up job of cleaning up his city worrying about if his mother and Thea would find out and what their reactions could be. Although hearing his mother proves how proud of him she was filled him with relief as it was all he wished since his return from the island. He noticed that they had been staring deep into each other's blue eyes. When he would thing back to this moment he would not be able to say who moved first but the next thing he noted was his mother soft lips brushing against his.

"What…was that?" Oliver sighed as he moved back confused as to what was happening.

"I don't know." Moira stumbled to find a logical answer as to what just happened. Before leaning in and kissing her son again. Oliver grabbed her hips gently and pulling her body flush to his as she moaned into the kiss as it heated up. Oliver and Moira were completely confounded at what was happening but could not push each other away.

Moira moaned again as she grinded into Oliver's body and quickly grabbing his shirt pulling it up as Oliver stop kissing her saying "Are you sure?"

"Hurry up" Moira grunted pulling his shirt open more forcefully. Getting Oliver to remove his shirt, running her soft hands down his chest and abs as she started kissing him again. Oliver palmed her ass and lifted her onto a table, quickly undoing the buttons on her shirt through it across the room. Moira moaned as Oliver palmed her breast through her bra, as he quickly set to underdo it. He started to suck on her nipples as Moira sighed and moaned "oh god Oliver, there so sensitive for you. You used to do this as a baby" said as Oliver started nibbling on her nipple.

"There beautiful." Oliver muttered as he lifted her ass pulling her skirt down leaving her in just panties. Moira quickly set to removing his pants leaving him in his boxers and slide her hand into them, rapping her hand around his shaft and gently rubbing it.

"My baby boy has gotten so big." Moira whimpered as Oliver removed her panties and kneads her clit.

"I want to taste you." Oliver muttered and she remove her hand from his cock as he kneeld down and started lapping at her clit. Moira moaned as Oliver licked her pussy pleasuring her beyond measure, she started whimpering as she came closer to orgasm and then exploding on his face.

"Fuck baby, you are so good at that." Moira smiled as she kiss Oliver again tasting her self on his lips before grabbing the head of his cock and lining it up with her entrance. Moira whimpered as the head started to enter her.

"Damn your tight." Oliver muttered as all nine inches bottomed out inside his mother. "You are so deep, baby." Moira moaned. "I am home." Oliver grunted as he pulled out completely and push in to the hilt again. Oliver started grunt as he pistoned into his mother as she respectively moaned and whimpered in pleasure.

"Fuck, you are going to make me come again." Moira whispered as her walls tightened around Oliver's cock. "Come for me" Oliver responded as he felt her walls squeeze his cock, Moira shrieked as she erupted on his cock. The tightening of her walls pushed Oliver over the edge making his balls erupt sending his seed into his mother's womb. They remained there cuddling as their body fluids mix within her then re-dress without saying a word not knowing what to say to each other now before just leaving.