Jordan hands the joint to you before drawing their legs up to their chest. You both sit against the wooden exterior of the kennel, huddled close to fight the chill; the evening's snow glistens, dust-soft on the grass.
It sends a shiver up your spine, seeing that unmarred white. It's so quiet. It doesn't seem right for things to be this quiet.
"Stop hogging the joint," Jordan grumbles, their knee knocking against yours.
You take a long, slow drag. They can get pissed at you all they want - this is the last of summer's indica strain, and you refuse to rush this.
Jordan doesn't take it right away when you hand the joint back. You meet their dark eyes and raise a questioning brow.
They're staring at your mouth.
"What is it?" you breathe. But you know. You know, and it makes things low in your belly flutter.
They move with all the speed and grace you expect from them - a hand cups your jaw, the gloved fingertips icy cold on your neck.
Jordan's mouth is unbearably soft; their tongue is more so. It caresses the seem of your lips, entering, deepening. Their body angles to draw you closer, to turn you toward them, to knock the joint into the snow.
You should be upset at the wasted pot. But you can't think past Fuck, they're so good at this.
Jordan takes their time, slow to deepen the kiss. Their free hand mirrors the other, all ten fingers cradling your face like it's something precious.
"Jordan," you rasp, mouth breaking free to gulp at the air.
"¿Sí, perrito?"
You shiver at the nickname. At how it makes you feel warm and stupid. "It's cold."
"Let me warm you up."
You choke out a strangled noise somewhere between a gasp and a laugh. One hand abandons your face to grab your waist and pull you over to straddle them.
And then Jordan is removing a glove, undoing the front of your pants, and carefully easing the bare hand into your underwear.
You buck against their hand without meaning to. "Fuck," you groan.
Jordan leans into you, gently sucking your exposed neck. "Good?" they ask, tone teasing and a little smug. Their hand begins to rub, slow and soothing.
You don't want soothing. You whine into their silky hair, "Please. More."
Jordan hums their approval, wrist working a little faster, fingertips a little firmer.
Your mouth finds Jordan's again, sharp and needy. They are just as slow and teasing as always, so you nip their lower lip in protest. Jordan only chuckles against your mouth. "So impatient. Let me tease you a little. Just this once?"
"You constantly tease me."
"Last time. I promise."
You stop following the conversation; Jordan's hand has gradually sped up, and now you can taste your climax hovering just out of reach.
"Fuck," you repeat. It comes out too breathy - Jordan will definitely tease you about that. You can't force yourself to care, though, and gasp, "Like that. Fuck, just like..."
Jordan drags you into another kiss. This one is hard, their tongue moving against yours with heat.
The hand in your pants keeps its pace; the mouth against yours presses harder. Your hips thrust against them as you chase that perfect release no one else has ever given you.
When you come, it's with a muffled yelp into their mouth. Jordan swallows the noise and slows their hand into a gentle caress while you ride out the sensation.
When they pull back, you slump into them so hard and so suddenly that they huff in annoyance. "Perrito," they groan. "You're gonna crush me."
"Shhh," you chide with no heat, blissfully nuzzling their neck.
Jordan groans, settles back against the kennel, and lets you slump into them. "First you nearly break my wrist with all of that humping-"
"Rude," you mumble.
"And now you're trying to crush me."
"Hush," you kiss the soft skin behind their ear, your hand going to the bulge between their legs, "and I might return the favor."