cheek. I shove her off me and bring up an arm to block her next strike which lands against my forearm. It stings, but not as much as my cheek, which burns where she hit it.
“Hannah, stop.”
“Fucking slut. I’ll ruin you. I’ll make you regret the day you laid eyes on him.”
She lunges at me again, and this time, I’m ready for it. I catch her shoulders with both hands and shove her sideways into the sink. She roars with rage as she crashes against it, and pushes off the sink to grab my hair. I ignore that and punch her straight in the nose, the way my dad always taught me. The way I’ve never had to do before.
But it works. Her eyes start to water, and she shrieks, letting go of my hair.
“Hannah, please—”
“You bitch!” She hits me with both arms now, and I don’t see the other hit coming, don’t have time to block before she’s shoving me against the wall again, hitting my chest hard enough to make me gasp for air.
Dimly, at the back of my mind, I’m aware of the door swinging open, someone else barging in. I hear shouting, voices. I’m too focused on catching my breath, forcing air through my aching throat into my lungs once more.
When I come to focus again, someone has pulled Hannah off of me and is holding her by both arms.
Zayne.
I gape at him, watch him pinning her o the wall as she struggles against his grip. At the same time, someone else, a young woman, pushes through the door and sees the three of us, Hannah kicking at Zayne as he struggles to stop her fighting.
“I’ll call the police,” the woman gasps, disappearing once more. Hannah, for her part, only takes that as a renewed reason to fight. She swings at me with a leg, trying to kick for my arm, but I back out of the way before the kick lands.
“Hannah, please, just stop,” Zayne says, his voice low with anger.
“This slut is corrupting you. Brainwashing you. Don’t you see?”
“All I see is you attacking my girlfriend,” he spits back.
A little thrill sparks in my stomach, even in spite of the circumstances, at hearing him say that. Girlfriend.
“She doesn’t deserve you. She won’t care about you the way I do. She won’t give up everything, sacrifice the world for you. Don’t you see?” Hannah twists in his arms to meet his eye, her face a mask of desperation. “Zayne, this is real. Me and you.”
“No, Hannah. This was never real.” His face, on the other hand, is torn between fury and pity.
“How can you say that? I’ve been here every minute. Watching you, waiting for you. I helped you get rid of those ugly sluts on that dating app—”
“Hacking into my phone without my permission and harassing women I like isn’t helping me.”
“They weren’t good enough for you. Nobody is. Nobody but me because I love you.” She twists in his arms until she’s facing him, and I can see even from here what effort it takes him not to cringe away. “This is real love, Zayne.”
“No. It’s not.” He releases her, carefully though, hands still poised to catch her again if she lunges for me once more. But as he lets go of her, his gaze drifts to me, his eyes dark and serious. “Love is not toxic or controlling. It’s not spying on people and hurting innocent bystanders in the process.” He locks eyes with me. “I know what real love is now.”
My mouth falls open as I look at him, a flurry of sparks setting off in my belly. Does he mean…?
Just then, the door bursts open once more. Zayne steps away from Hannah as the woman who poked her head in before returns, now with a couple of police officers in tow.
“What’s going on here?” the cop asks.
I open my mouth to explain, but I don’t need to because Hannah chooses that moment to lose it again.
She’s been shooting me death rays ever since Zayne looked my way. Even more since he said those words. Words that haven’t stopped echoing in my head since he said them. I know what real love is now.
“You whore!” Hannah flings herself at me again, and I raise my hands over my face defensively.
The officers catch her before we collide again. It takes both of them to wrestle her into handcuffs, and only when they’ve finally subdued her do they ask us what happened. Zayne