Chapter 17

1.3K 42 12
                                        

TW: Small smut 

Vi stood in a cell facing the wall. After Geo left, Vi tried to free Jinx and get her to help them take down Ambessa, but Jinx had just left. Just like that. 

Vi held back tears. Everything was falling apart so fast. 

She heard the door open and turned to see Geo. 

"Caitlyn told me you'd be here." Geo walked into the cage. 

Vi turned back to the wall. "I thought- I thought she would help." 

Geo leaned on the wall next Vi, twirling keys in her hands. "The undercity's helping. Caitlyn's rallying them together along with Jayce. They want us to attend a meeting.

Vi didn't say anything but leaned her head on the wall. "Geo I'm sorry."

Geo stopped twirling the keys. "What?"

"I'm sorry ok?" Vi turned to face her. "I was such an asshole for thinking only for myself."

Geo looked at Vi, her expression softened. She didn't know quite how to respond to the apology. Her eyes lingered on Vi's face, taking in the sadness and regret there.

After a moment of silence, Geo finally spoke. "I appreciate the apology," she said quietly. "And I understand where you were coming from. But..."

She paused, struggling to find the right words. "But we're in the middle of a war. We can't afford to be fighting each other. We need to stick together."

Vi started to talk, but Geo interrupted her. "It's ok if you want to be with Caitlyn, really." Geo looked away. "I get it. You know her longer and you've been through more together."

Vi looked at Geo, her eyes widening in surprise. She felt a pang of guilt and regret that Geo thought she wanted to choose Caitlyn over her.

She felt Vi looking at her and met her gaze. Vi grabbed Geo's face and pressed her lips against hers.

The kiss was rough and desperate, full of all the frustrations and emotions building up. The kiss said everything that wasn't said out loud. They both forgot about the war, Ambessa, everything for a moment. 

Geo pulled Vi closer to her as Vi backed her up on the wall, their lips never leaving each other. The kiss grew more passionate, and they pressed up against each other against the cold wall.

Vi bit on Geo's lip, causing a soft whimper to escape her. Geo's hands ran up and down Vi's body clutching her like a lifeline. Vi ran her fingers through Geo's silver hair roughly making Geo moan even more.

Geo pulled away to take off her shirt and discarded it onto the floor. Vi was right back on her and started leaving kisses on Geo's jawline. Geo raised her neck so that Vi could kiss her better. 

Geo felt Vi fiddle with the waistband of her pants and helped her take them off joining her shirt on the cell floor.

Vi's hands roamed freely over Geo's body, touching and exploring every curve and dip. She caressed her back, her waist, her hips and eventually reached her clit and started slowly rubbing it.

Geo let out a soft moan as Vi touched her her. Vi couldn't help but smirk at the sound, and she increased the pace of her movements, which only made Geo moan louder and arch her back. Vi ran her other hand up and down Geo's back, feeling the goosebumps forming on her skin.

She clutched at Vi's shoulders trying to suppress a moan as Vi kissed the valley between her breasts. Geo slipped Vi's shirt off as Vi kept pressing kisses at her breast.

She admired Vi's tattoo on her back and the rippling muscles. Vi returned to Geo's neck, leaving bright hickeys on her neck. Geo wrapped her arms around Vi's neck as her desire was overwhelming.  

Diamond Within - Vi x OCWhere stories live. Discover now