Imagine finding out Oliver cheated on you.
Oliver didn’t know what to expect with seeing you again. It had been years since he had last seen you. How would you react? Everyone had thought he was dead. Including you. But that wasn’t what concerned him most.
He had expected you to slap him. He hadn’t expected you to throw your arms around him. Both happening took him a little by surprise. It took him a moment to reciprocate, the familiar feeling of your body against his like a dream come true. “I missed you so much,” he whispered, his voice suddenly choked.
You swallowed thickly and pulled away, holding his face between yours. There were tears in your eyes. “You’re such an asshat, you know that?” you breathed, “Such an asshat.”
Oliver pressed his lips together, “I know. I’m sorry.”
“You’re just lucky I’m too happy you’re okay to kill you,” you pressed your forehead to Oliver’s chest. You missed Sarah terribly. She had been one of your best friends. Learning that Oliver had been cheating on you with her when the boat went down had been devastating. You hadn’t had time to feel angry. You had lost your boyfriend and your best friend all at the same time. Now you were just happy enough to have one of them back.
“I’m sorry, [f/n],” Oliver repeated softly, his chest tight with emotion. He would never be able to say it enough. “I’m so sorry.”
Gif Credit: Oliver