Tilly inhaled sharply.
They cupped the side of her face, brushing her hair back, thumb sweeping soft across her cheekbone.
Then — slowly, giving her every chance to breathe, every chance to stop — they let their body lower until they hovered chest to chest, heat to heat.
Savannah’s breath hitched violently.
“Tilly…”
Not a warning.
A plea.
They kissed her again — slow, deep, warm — and Savannah gasped into it, arching toward them like she couldn’t help herself.
Her hands lifted, trembling, sliding over their sides and catching in their shirt. She didn’t pull them down on top of her. She just held — held like she needed them close, held like she didn’t know what else to do with wanting this much.
Tilly swallowed her soft, shaky exhale and whispered against her mouth:
“Tell me what you need.”
Savannah’s voice broke as she whispered back:
“More.”
Her breath was already unsteady beneath them, her chest rising too fast, her fingers trembling under their shirt. Tilly’s own breath stuttered at the feeling — warm skin on skin, hesitant but desperate.
They couldn’t stop themself from leaning in.
Not to her mouth this time.
Lower.
Their lips brushed the sharp line of her jaw, barely a kiss.
Savannah gasped — a small, broken intake of air that hit Tilly like a pulse of heat.
God.
They wanted that sound again.
They kissed her jaw again, slower, lingering just enough to feel her pulse jump under their lips. Savannah’s hand spasmed at their side, fingers curling in like the sensation overwhelmed her.
Tilly followed her breath downward, lips brushing the warm line beneath her ear.
The reaction was immediate.
Savannah shuddered — full-body, helpless — trembling through the mattress. Her legs shifted involuntarily, thighs brushing Tilly’s with a soft, needy friction she clearly hadn’t intended.
Tilly’s control snapped for a second.
Not gone — just frayed.
They let their thigh settle between hers, not pressing, just filling the space her body had already opened.
Her breath broke.
A soft, strangled whine escaped her — so quiet she might not have heard it.