The kiss deepens.
Slow.
Sweet.
Long overdue.
When we finally pull apart, I blink at him.
“Oh.”
One corner of his mouth lifts.
“Yeah.”
I laugh.
A little breathlessly.
“That was overdue.”
“Extremely.”
For the first time in days, everything feels simple.
Then Gomez launches himself onto the couch between us.
I yelp.
Cassian actually laughs.
The cat wedges himself directly into the middle of the sofa and begins kneading my leg with complete confidence.
“Traitor,” Cassian mutters.
I grin.
“He’s protecting my virtue.”
“Little late for that.”
Heat floods my cheeks.
Before I can think of a comeback, something clicks softly in the kitchen.
Both of us freeze.
The apartment falls silent.
I look toward the counter.
Cassian follows my gaze.
Nothing moves.
Nothing appears.
But the cabinet door that’s been sticking for six months swings smoothly open.