secrets - blaisetheo


"Fuck you," he spits. "Hear me, Zabini? Don't you ever fucking talk to me again."

"Theo, it's not like – "

"Don't," he growls, "say my name."

And quick as a flash, desperate Blaise is replaced by bastard Blaise, the Blaise who always seems to come out when he knows he's in trouble.

"You know what, Theo? I shouldn't have to put up with this."

"What does that even fucking mean, Blaise? You're always talking in fucking riddles and I just want – fuck – do you know what it's like to – "

"Don't start this shit. Don't," he says, pressing the heels of his hands against his eyes. "You are not alone in this, you fucking prat. Do you think I want to keep it a secret? Keep you a secret?"

Silence. Blaise looks up, and Theo is staring at the ground with fire in his eyes, cheeks bright red.

"Theo," Blaise says softly. "You can't honestly think that. You can't. How could I?"

"You never even look at me. When we're with other people. You pretend I don't exist."

Blaise steps forward, pulls Theo into his arms. He presses a chaste kiss to Theo's temple and sighs.

"If I didn't ignore you completely," he says, and Theo is surprised by how low and pained his voice is, "I'd end up shagging you into the floor in front of everyone. And I think they could do without the surprise."

Theo chuckles, and the sounds is dry. "We'll tell them though, yeah? Eventually?"

Blaise smiles. "Eventually. I never want to keep a secret this good."

"Oh, shut up," Theo teases, pushing him away.

But his heart is aflutter and it's pounding right in his throat when he says, "I love you, you bastard."

He can taste Blaise's smirk in their kiss.