I come like a sigh, like a full-body exhale. My knot finally locks inside him, thick pulses of cum spilling deep into his body. Mavi takes every drop, his walls fluttering around my knot as he milks me through it. His own cock pulses between us and he comes again, painting my chest with fresh streaks while he moans my name softly against my lips.
My knot pulses gently inside him with every small shift of his hips. Slick and cum leak slowly around the swell, coating my thighs and his, but the mess feels right. It feels like proof that I am here and he wanted me here. I bury my face in the curve of his neck and breathe him in deeper, letting the scent settle into my lungs like medicine.
Then the words slip out. “I’m sorry.”
Mavi’s hand strokes slowly up and down my chest. “For what?”
“For showing up like that. For needing—”
“Do not ever apologize for needing me.” His voice softens, cutting through the shame before it can take root. “You came to me. That’s what you are supposed to do. That’s what I am here for.”
I press one more kiss to his neck and breathe him in again. Honey and citrus. The fixed point. The only thing I have ever run toward instead of away from.
And I know, with a certainty that settles deep in my bones, that I will do it again.
Every single time the noise gets too loud, I will come to him.
Because he opens the door.
Because he takes the chaos.
Because he makes me quiet.
And because, for the first time in my life, I believe I am allowed to be kept.