"My room or yours?"
They're tucked in a small alcove, where both of them barely fit even though they're pressed as close together as physically possible, somewhere on the ever changing Grand Staircase. Kogi delays his response in favor of pulling Zeph down again, nipping at his lips, although he stops untying the annoying gold tie from the other's neck. The other doesn't object and any sort of conversation is forgotten for another couple of minutes. When they finally break for more than breath, the blond chuckles. "Would you prefer a dungeon with regal lighting to your comfy dormitories? With the oak beds and the central heating stove?" He inadvertently pitches his voice lower at the last bit and Zeph growls, ducking his head to mouth at his neck. Another laugh and Kogi steps back onto the platform as a staircase arrives. The portraits are already staring and they don't look very put together anymore, or anything that identifies them as other than "just been snogging in a corner".
He clears his throat and reaches up to straighten his tie before reconsidering and taking it off altogether, shoving it in his pocket. Not like it'd fool the Fat Lady or anyone else for that matter, but it's rather more inconspicuous. Zeph, tarrying behind, almost misses the staircase and Kogi's giggling again, although it's more of a manly laugh, and don't let anyone tell you otherwise. When the other sees him and attempts to catch up, starting up the stairs, he bolts, still laughing as Zeph gives an exclamation before cursing and chasing after. He may or may not know the way to the Gryffindor common room by heart, and had waited out there some mornings and some evenings before retreating from the Fat Lady's accusing glare around a couple of corners.
She's similarly displeased and apparently just getting ready for sleep when he stops to catch his breath in front of her, hands on his knees, breathing hard. "You again? How many times do I have to tell you that even if you know the password I won't let you in without a proper Gry-"
"I'm here! I'm here, I-" Zeph finally catches up, not in any better shape, staggering down the hallway to use Kogi's shoulder for support. "Am here. How. Do you run so fast?" He sighs noisily, clearly having used all his barely recovered breath on the phrase and Kogi bursts out laughing again, and their soon sitting on the floor in pieces as the Fat Lady looks on, arms crossed, trying to look unimpressed and nonplussed.
"Merlin, what I have to deal with. It might have been adorable six years ago, boys, but now it's just getting tiresome. I was just going to sleep. How long are you going to make me wait, gentlemen?"
"Sorry. Sorry." Zeph pulls Kogi up from the cold stone floor, pressing their sides together. "Adamo Caste."
A noisy sigh and the portrait swings forward, letting them in, finally. Warm air greets them as they enter and Zeph waves sheepishly to the couple of people who greet him. There are plenty of students in the common room but they make a beeline for the stairs before anyone has the time to attempt a conversation. Of course several people recognize Kogi as well and wave and there's the one cat call which is too soft to attract the whole room's attention but several people look their way anyway. Zeph flips Sam off, who rocks back in laughter. When they finally make it up the stairs, it's cooler since the dormitory itself is almost empty. It's far too early for anyone to sleep even if it's a Tuesday night, it's the end of the year, and everyone is gearing up for a party in the common room so they should be alone. Perfect.
Zeph draws his wand out for a moment. "Silencio." A quick jab in the direction of the door and the noise from downstairs ceases. Zeph smiles, looking around, putting his wand back into his pocket.
"Practicing your NEWT level charms are we, dear?"
Zeph grins wider, tucking his hands behind his back. "I did nothing of the sort. I will deny it if pressed."
There's clothes strewn everywhere anyway so Kogi grins and drops his robe near the foot of Zeph's bed, his wand clacking against the floor, watching him. The expression on Zeph's face is anything but disappointing. "Well?" Zeph shudders out of whatever stupor he's in and he loses his robe as well, tossing it on Kogi's as Kogi toes off his shoes, shoves them a bit further under the bed and swings his legs onto the mattress.
It's a nice bed and he's commandeered it several times before, but mostly for studying or to be annoying. Now he's buzzing with energy, stomach flipping as the mattress dips under Zeph's knees.
"I love you."
"Mmm, I still am not quite sure why." Another, softer, smile and Kogi hooks his fingers in that damned tie, loosening it and dropping it off the bed. It's just shirts now and he pulls the curtain shut, casting them in a warm half-light. "I love you because you're an idiot." Zeph snorts and Kogi leans in, capturing his lips again. From there it doesn't take long for his back to be pressed into the sheets, long, warm fingers undoing each button of his shirt in rapid succession and when he pulls Zeph father forward in order to bury his nose in his shoulder there's a noise of indignation.
Kogi just smiles, biting down on the skin carefully, working on unbuttoning the other's shirt while Zeph gasps. It seems someone's still not fully relaxed after his last exam. He tugs the shirt tails out and Zeph straightens to toss the shirt off, and Kogi runs a hand up his stomach. It makes him shiver and Kogi finds he really enjoys that reaction. Another grin and he tugs at the other's knees, dragging him, and the sheets, up until it's easy for him to kiss up a taught stomach as Zeph looses balance, forced to lean his elbows on the wall.
"My god, have you done this before?" Zeph's pants are straining so he takes it as a compliment.
"Not as such." He slips the button from its hole, and presses the zipper down before pulling all the fabric off as far as it will go. Maybe a laugh isn't quite the appropriate reaction to your first sight of an erection that's not your own, but he squashes the sound and presses his lips to the head. Its already a little bit salty and he just wants to-
Zeph breathes in sharply above him, pulling back. "No, w-wait. This isn't fair."
"Fair...?" Kogi raises his eyebrows. "What is that supposed to mean?" A huff and Zeph struggles out of his pants and socks, tossing them off the bed. He hovers over Kogi again, his eyes dark, but clearly holding back. It's Kogi's turn to sigh and pull his undershirt over his head before tugging at the back of Zeph's head, pressing their lips together again. They separate quickly but not far as Zeph works the button on Kogi's pants this time. Ah, well, if he insists.
Zeph's hands are on his hips and he pulls, but not before looking down as the little bottle falls out of a pocket into his palm. "What is this-"
Kogi laughs at the mortified expression on Zeph's face as he finishes kicking his own pants off, tugging off his socks. "Better be prepared than break a couple of windows with Accio." He snorts as Zeph looks at him like an accusing baby deer. "Oh, stop it. We don't have to, you know." He sits up to ruffle the other's hair, as Zeph mumbles something on the lines of not mentally prepared... "Could have just let me suck you off-"
Zeph quickly shushes him, panicking, as if he wasn't the one who cast the silencing charm, and he rolls his eyes. "Not to mention I've tried and it's pretty enjoyable-" The other groans this time and hides his eyes in Kogi's neck. "It'd probably be even better if you did it- Okay, okay, I'll stop!" He laughs when Zeph groans again and squeezes his shoulders. "Someone's imagination is really active."
"I just don't want to mess up..."
A smile and Kogi laces his fingers in white hair, pulling Zeph in for a kiss. "You won't mess up, you idiot. You. Big. Idiot." He punctuates every word with a kiss and Zeph pushes him back again, lips traveling along his neck, down. A pause and the other licks up along his palm before bringing it down between them, long fingers curling around Kogi's length, and he can't help but shiver. Oh, it's much better when it's not just your own hand. Even so when it's the hand you've always imagined.
He's panting now, arms wrapped around Zeph's shoulders, gasping as the other nips at his ear. "Come on..." He pulls down, bringing a hand between them, pressing both their members together, prompting a soft moan out of both of them. With both of their hands, even with a soft, paced rhythm, neither of them lasts long. Zeph breaks first, but only several seconds before and Kogi's soon covered in warm and salty stickiness as Zeph pants above him, collapsing onto an elbow. A laugh and Kogi dabs at the small dot of come on his chin with his thumb before licking it off demonstratively. Zeph whines.
"Do you have to do that?"
"Hell yes, I do. Who dropped their wand closer, I'm not particularly inclined the house elves to figure out what exactly has soiled the laundry." He stretches his arms over his head, looking up at Zeph, smile slowly growing into a full-sized grin.
"Well, hasn't the cat gotten into the cream." Zeph chuckles before ducking out, to rummage through the clothes on the floor. "Here, I found yours first." He's handed his wand as Zeph hoists himself back onto the bed.
"Tergeo." He taps his own shoulder and he's instantly squeaky clean. Well, perhaps not squeaky, but clean enough not to warrant actually getting up. A grin and he tosses the wand back off the bed, pulling Zeph on top of him with a woomph. "Hey there. Mind if I spend the night?"
"You won't be missed?"
"They'll live." He's already yawning. "Might have to get up a bit early though, to grab a book before breakfast. Promise to try not to wake you."
"Yeah." Zeph shuffles the both of them under blankets, curling his arms around Kogi's ribs, snuggling in. "You know... School's almost over."
Kogi closes his eyes, sighing. He hadn't been the only to notice. Just a couple more weeks and then it was the summer. And after that... Who knew. Zeph had three more years of Auror education to go through. And himself, he's already being recruited by the Unspeakbles, which is more convincing and cajoling than really recruiting. But maybe he just wants to be a potion maker. Another sigh. "I know. I..." He pauses and presses his forehead into Zeph's shoulder. "I'll miss you."
"I'm sure we'll still have time to hang out. Don't be such a downer. I know I'll try to visit as much as possible."
"Maybe." He raises his head enough to kiss Zeph again.
"Definately."
--------------------------------
He gets out of the Gryffindor common room early enough when there aren't too many people around, seeing as he's one, not supposed to be there, two, barely functional this early, and so barely dressed right. The trip down the stairs into the cellars doesn't wake him up and he leans his forehead on the wall he's supposed to be telling the password to, yawning around the "Salus in Ardis." After almost falling as the door slides open, he's finally in the Slytherin common room. It's similarly quiet in this house and he runs a hand through his hair, yawning again and climbing the stairs to the dormitory only to collapse onto his bed. Damn exams. He just has the one left, and it's potions and that'll be easy.
He just needs to find his book. His... Advanced Potion-Making book. Right. He reaches off the bed to take it and rolls over onto his back, putting it on his face, slowly waking up and starting to split at the sides. He has now, officially, absolutely undeniably, slept with Zeph. And it was the best. A happy sigh and he shakes his head, ignoring the morning sounds around him, students getting up and getting dressed. He just wants to spend more time with the idiot. More and more time and his whole life if he can manage it. Maybe he should invite him over, at least for a month over the summer.
It's an idea.
He smiles to himself and sits up, stretching his arms above his head, rebuttoning his shirt properly now. He made sure he's grabbed all the right things at least. Right size shirt, right size pants, right wand. That'd be embarrassing, if he took Zeph's on accident. Another yawn and he fishes for his tie in his pocket and pulls it out to drape it across his neck. Except it's not quite the color he is expecting. Oh, damn.
The gold and red fabric curves into his fingers and he grins at it sheepishly. Well, they'll have to trade at breakfast then. Damn, he didn't mean to.
He runs into Windy on his way down and they walk to the Great Hall together, the other mostly chattering while Kogi listens with half an ear, on the look out for Zeph. Ah, there he is, already in the hall. And... he's wearing the Slytherin tie. Oh god. Even Windy shuts up for a second, gaping. Zeph seems not to have noticed, either, and no one has told him yet. But it's genius. It couldn't better. He's cracking up again and getting strange looks. Ah, well.
"Hey, idiot." He nears, holding out the Gryffindor tie in his hand like something revolting. There's a chorus of accusing oohs from the tables and now even some of the professors look up. Zeph blushes fiercely, enough so you can tell that his dark cheeks are getting redder, and pulls abashedly on the one around his neck, trying to get it off as inconspicuously as possible and failing spectacularly. "Way to go, you idiot."
They exchange ties in shocked silence before Kogi starts laughing, not able to hold it in any longer. It slowly catches on, first, to Zeph then the people around them and then the whole hall is full of tittering and amused smiles. A step closer and Kogi angles his head upward and Zeph leans in, and then they're kissing in the middle of the Great Hall to whoops and applause. Someone's casting fireworks. It's embarrassing. It's brilliant.
It's love.