“We’re aware,” Gabe says dryly.
Julian points at him. “That’s his fault. He made this feel like a corporate merger.”
“It’s not my fault you approached honesty like a hostage negotiation.”
“I’m charismatic under pressure.”
“You’re intense under pressure.”
“Also true.”
Normally, their bickering would make me laugh.
Today it mostly makes me nervous, because underneath all of it, I can feel the tension humming between them.
Real tension. The serious kind.
Xander notices the exact moment my expression shifts. He moves toward me. “This isn’t temporary for us.”
Silence drops across the room.
My pulse stumbles. “What?”
Julian steps closer too now, looking far less playful than usual.
“That road trip kinda ruined my stability,” he admits. “Which feels unfair.”
Despite everything, my mouth twitches.
Gabe folds his arms loosely, watching me carefully. “We’ve spent weeks trying to define what this is,” he says. “Or avoid defining it, depending on the day.”
“That strategy went terribly,” Julian adds.
“Catastrophically,” Gabe agrees.
Xander never looks away from me while they talk.
“We’re in this, Willow,” he says. “Completely.”
The air leaves my lungs.
I stare at him. At all of them. And every insecure thought I’ve had for weeks rises all at once.
“You mean…” My voice catches. “Like together together?”
Julian snorts softly. “Baby, we passed together together like three emotional breakdowns ago.”
My throat tightens painfully. “You really mean this?”
“Yes,” Gabe says.
“Terrifyingly so,” Julian adds.
Xander steps even closer. “I don’t know how to do this halfway. Not with you.”
That does it.
Everything inside me gives way all at once.