I glance up at him, and his eyes are dark, steady, and completely calm like he didn’t just send that in broad daylight.
I type back with shaky fingers.
Me: Bold of you to assume I’d try.
His reply hits instantly.
Ethan: You will. You always do. And I’ll still win.
I swallow, then look at Sofia again.
She’s still fine. Still distracted. Still tiny and safe.
I look back at Ethan, and my mouth curves before I can stop it.
“You’re impossible,” I whisper.
“I’m consistent,” he says.
“That’s not the flex you think it is.”
He leans in, kisses me again, then murmurs against my lips, “It’s exactly the flex I think it is.”
Sofia chooses that exact moment to make a sharp little sound, a warning noise that means her mood is about to change.
Ethan lifts his head. “We’ve got time.”
“We do not,” I tell him, but my voice is already ruined.
Sofia’s face scrunches, and she starts to fuss.
Ethan exhales, then steps away like a man reluctantly leaving a battlefield. He walks to her bouncer, crouches, and picks her up with that careful confidence that still gets me.
He rocks her once, then twice.
She calms.
He looks over at me with an expression that says,See?and I hate him for being right, but I also want to kiss him for existing.
My phone buzzes again.
I open it.
Ethan:Ten minutes. Told you.
I stare at the screen, then at him.
He’s holding Sofia, rocking her gently, completely unbothered, and he looks like the kind of man who always gets what he wants because he plans for it, then executes it.
I type back.
Me: If you’re going to be smug, at least be useful. Can you warm her bottle?
He replies instantly.
Ethan: Already did.
I blink.