"Tyler," Ethan breathes, but he's not pulling away anymore.
"And he is making these little sounds... Moans and groans as my lips roam up and down his neck and shoulder.So this is happiness.Not the loud, celebratory shit from an A paper or DPO parties, something quieter. His fingers trace lazy patterns on my back. It still catches me off guard that this is real. That he chooses to be here. That somehow this became his place, too.
Ethan's mouth is right there, lips parted and moving, and fuck whatever he's saying, I need my mouth on him. Now.
The kiss cuts off whatever Ethan was about to say.
Ethan melts into the kiss immediately, that soft sound escaping that drives me absolutely crazy. My hands slide into red-blonde hair, angling Ethan's head for better access while my lips press harder against his, more desperate now.
"Tyler," Ethan gasps when we break apart, but it comes out breathless and wanting rather than protesting.
"Love the way you say my name." My confession rumbles against Ethan's throat as my lips trail down to his collarbone. "Say it again."
"We're going to be late?—"
"Don't care." My teeth graze a sensitive spot that makes Ethan arch up against me. "Rather stay right here and remind you how good you feel under me."
Ethan's breath hitches. "God, the things you say..."
"Haven't even gotten started yet." My hands slide under Ethan's shirt, fingertips tracing warm skin. "Been thinking about this all day. About taking you apart piece by piece until you're begging for more."
"Tyler..." My name comes out shaky now, his pupils blown wide with want.
"That's it, baby. Love hearing you all breathless for me." My lips find his ear again. "Want to know what else was in that dream?"
Ethan nods wordlessly, completely lost now.
"Had you pinned just like this, making those pretty sounds while you writhed underneath me. And then..." My words drop to barely a whisper, my hot breath making Ethan shiver.
Three sharp knocks interrupt the moment.
"Tyler!" Gavin's voice booms through the door. "You've got two minutes to get downstairs before we dump pitchers of ice-cold beer on both of you!"
Our foreheads press together as a frustrated groan escapes me. "Two minutes?"
"Should've started getting ready an hour ago," Ethan whispers, but his grin is pure mischief. "Poor baby, all worked up with no time to blow."
"You're enjoying this."
"Maybe a little." Ethan's fingers trace along my jaw. "Don't worry, I'll make it worth the wait later. I’m going to ride you until your eyes cross."
My grip tightens on Ethan's hips. "Jesus, Ethan?—"
"TYLER!" Gavin's voice comes again, closer to the door now. "One minute!"
"Coming!" calling back, though I make no move to let Ethan go.
"We have to get up." Ethan laughs, pressing a quick kiss to my lips before sliding out from under me. "But think about what I said." He leans down and nips kisses along my jaw as he teases me. "Gonna ride you until your eyes cross… All… night... Long."
Twenty minutes later, downstairs...
"There's our missing Vice President!" Ian raises his beer as Ethan and I finally make our entrance. "Thought we were going to have to send a search party."
"Just making sure we looked presentable for the party," my reply is smooth, even as my hand finds the small of Ethan's back.
The living room pulses with music and conversation. Red Solo cups litter every surface, and someone's already started a beer pong tournament in the corner. Holiday lights strung around the windows cast everything in warm, festive colors.
"Presentable, sure you are." Ian grins. "That's why your hair looks like you stuck your finger in an electrical socket?"