I chuckled. "Yeah, wow."
She pulled back slightly, searching my face. "How long?"
"How long what?"
"How long have you felt this way?"
I considered the question. "Honestly? I'm not sure. It feels like forever. But I think I really realized it that day at the lake."
Zoe's brow furrowed. "The cliff jumping day?"
I nodded. "When you came up out of the water, laughing and so alive, I knew I wanted to make you look like that every day for the rest of my life."
She blushed, ducking her head. "Why didn't you say anything?"
"Why didn't you?" I countered.
"I asked first," she said, poking me in the chest.
I caught her hand, lacing our fingers together. "I was scared," I admitted. "You're Jake's sister. My best friend's sister. It felt wrong and I didn't think you saw me that way."
Zoe snorted. "Are you kidding? I've been pining after you since I was fifteen."
The thought of teenage Zoe harboring a crush on me brought a grin to my face. "Fifteen, huh? Was that before or after your goth phase?"
She groaned, burying her face in my chest. "Oh God, don't remind me. I can't believe you remember that."
I laughed, wrapping my arms around her. "Are you kidding? How could I forget? You in all that black eyeliner, trying to look tough, it was adorable."
Zoe pulled back, glaring up at me. "I was not adorable. I was dark and mysterious."
"You were five foot nothing and tripped over your own combat boots," I teased.
She swatted at me, but I caught her hand, pulling her close again. As our laughter faded, the reality of the situation settled over us.
"So," Zoe said softly. "What now?"
It was a good question. One I didn't have a clear answer to. "I don't know," I admitted. "This is new territory for both of us."
She nodded, chewing on her lower lip. The sight was distracting, and before I could stop myself, I was kissing her again.
This kiss was different from the first. Slower, deeper, filled with years of pent-up longing. Zoe pressed closer, her body molding against mine in a way that made my head spin.
I backed her up against the wall, lifting her easily. She wrapped her legs around my waist, and I groaned at the contact. "God, Zo..."
She smiled against my lips. "Too much?"
"Not enough," I growled, trailing kisses down her neck.
Zoe's head fell back, giving me better access. "Caleb," she breathed. "Wait."
It took every ounce of willpower I had, but I pulled back, looking at her questioningly.
"We should slow down," she said, her voice shaky. "This is a lot. And we need to tell Jake."
The mention of my best friend was like a bucket of cold water. I set Zoe down gently, taking a step back. "You're right. I'm sorry, I got carried away."
She smoothed down her dress, her cheeks flushed. "Don't apologize. I was a very willing participant."