Punished

2.6K 63 13
                                    

"Hands on the wall, Liam." Zayn commanded as soon as the two were through the floo. He took a moment to wipe some ash off his boots, and by the time he looked up, Liam was pressed against the wall in their living room, his pale hands splayed on the wall, thighs spread apart.

"Now," Zayn's voice dropped naturally. "Why are we being punished tonight?"

He paused, cocking his head to admire the flush crawling over Liam's cheeks, spreading to the back of his neck, tucking into the seam of his silk tank top.
The blush could be because of his starkness, because of the upcoming punishment, but Zayn also thought it was more likely because of that voice, the one he liked to use when in his Master role. 

"Come on, Zayn," Liam mumbled into the wall. He shifted his hips, and the skirt around his waist swayed in the movement, the ruffled tulle fluttering under green fabric.

Zayn could practically feel his hand itching already, and they hadn't even started. Still, he had to resist.

"Pet, you know the rules," Zayn reminded Liam. He let his hand run down Liam's side, teasingly, and felt Liam lean into the caress. "Try again, or you'll make it worse."

Liam huffed, but didn't roll his eyes. Pity, it would have been worth an extra couple of smacks if he did. 

"I was getting mouthy," Liam finally acquiesced, and Zayn rewarded him by running a hand up his skirt, tracing the outline of his frilly knickers with the pad of his thumb. 

"You called me an asshole, pet," Zayn let his fingers drop to the tip of Liam's cock, giving it a quick rub through the lace before pulling his hand all the way out from below the fabric.

"Well because I wanted to Zayn," Liam responded, and this time Zayn didn't let him get away with it.

"Such a filthy mouth," Zayn grunted, and then he delivered five hard smacks to the pleats of Liam's skirt. "Call me Zayn again, and I'll-"

"You'll what," Liam spat, and Zayn couldn't hold back anymore. Liam was pushing him well past his limit, and Zayn knew when he got like this, he wanted to be punished. Hard. 

"Take off your top, and those damn heels." Zayn walked toward the couch, toeing off his shoes and kicking them to the side.

 "Don't even think of touching your bottoms," he growled, when Liam started pulling at the hem of his skirt. 

The sight of that skirt did things to Zayn. It reminded him of the first time he and Liam got together, in the back alley behind the gay club in  London. How Liam had been teasing him on the dance floor for hours, rubbing that skirt up and down Zayn's thighs, teasing his cock through the multiple layers of tulle and the thick denim of Zayn's jeans. When he lifted up all those layers and exposed the tip of his cock peeking over a hot pink thong, crystal rhinestones spelling out the words "Babydoll" across the tight fabric. 

Zayn could come for weeks after just thinking about that word. He bought Liam a pretty pink collar two months later, the same day he moved into Zayn's flat. 

He briefly wondered what colour panties Liam was hiding under all that fabric. He'd soon find out.

Pulling Liam towards him, Zayn kissed his cheek, then his chin, dragging his tongue down the length of his throat. He avoided his lips, his jawline, that tender spot right behind his ear. All the places only good boys got to be kissed. 

Liam moaned as Zayn lapped at his pert pink nubbs, and Zayn forced himself to swallow a chuckle. He loved when Liam got like this, so responsive to his touch. He pinched each of his nipples between his thumb and forefinger, before getting one of his favourite toys to use.

Ziam oneshots ✔️Where stories live. Discover now