The first bell had barely rung when the announcement crackled over the intercom. Early dismissal. Boiler issue. Xiaotian stuffed his textbooks into his bag with mechanical precision, his mind already calculating the extra hours of freedom. Two hours earlier than usual. He could stop at the convenience store, grab a cream bun, maybe waste some time on his phone before heading home.
But his feet carried him there anyway, almost without thinking. The house stood quiet under the afternoon sun, his mother's car still absent from the driveway. He let himself in, dropped his bag by the entrance, and started toward the kitchen. That's when he heard it.
A muffled sound. From upstairs.
He froze, one hand on the banister. His mother wasn't supposed to be home until six. The sound came again—something between a whimper and a moan, distorted by fabric. His heart slammed against his ribs. Someone was in her room. Maybe a burglar. Maybe something worse.
His feet moved before his brain could stop them. One step. Two. The staircase creaked under his weight and he froze again, holding his breath. Nothing. The sounds continued, oblivious. He crept up the remaining stairs, his palms slick against the wooden railing.
The door to his mother's bedroom was slightly ajar. A sliver of light cut across the dark hallway carpet. He pressed himself against the wall, his breath shallow and ragged. Every instinct screamed at him to leave, to go back downstairs, to pretend he hadn't heard anything. But something stronger pulled him forward.
He leaned in. Pressed his eye to the crack.
His mother was on the bed, on her knees, her wrists bound behind her back with red silk rope. A black stocking was stuffed into her mouth, tied tight around her head, the sheer fabric stretching obscenely across her lips. Her eyes were closed, her chest heaving beneath a lacy black bra. Black stockings climbed her thighs, held up by a garter belt, the tops disappearing beneath the hem of her panties.
And Aunt Mei stood over her, naked except for thigh-high stockings the color of deep burgundy, a leather whip dangling from her hand.
"Count," Aunt Mei said, her voice low and commanding.
His mother whimpered through the gag. Her fingers curled against the ropes.
Aunt Mei brought the whip down across his mother's bare back with a sharp crack. His mother's body jerked forward, a muffled cry escaping through the stocking. Her back bloomed red where the leather had struck. Xiaotian's stomach lurched. He wanted to look away. He couldn't.
"Count," Aunt Mei repeated.
His mother's voice came out in a strangled, garbled sound. "Mmph... mmph-mm..."
Aunt Mei struck again. Another red line joined the first. "I can't understand you. Count properly."
Tears streamed down his mother's face, smearing her mascara. But even through the gag, even through the pain, Xiaotian could see something else in her expression. Something that looked almost like relief. Almost like pleasure.
The whip came down a third time. Fourth. His mother's body shuddered with each blow, but she stopped trying to pull away. She pressed her forehead to the mattress and took it, her muffled counting growing steadier.
Xiaotian's hand moved to his mouth, pressing against his lips to keep from making a sound. His heart pounded so hard he was sure they could hear it. His pants felt tight. He hated himself for it. He couldn't stop watching.
Aunt Mei paused, running her fingers through his mother's hair with unexpected tenderness. "You're doing so well. Such a good girl."
His mother let out a sob against the gag.
Aunt Mei reached down and undid the knot at the back of her head. The gag slipped free, and his mother gasped, sucking in air like she'd been drowning. But she didn't move. She stayed on her knees, her head bowed, waiting.
"Good," Aunt Mei said softly. She set the whip aside and climbed onto the bed behind his mother. Her hands found the stockings, tracing the sheer fabric along his mother's thighs. "Now for the reward."
Xiaotian backed away. His foot caught on the hallway rug and he stumbled, catching himself against the wall with a thud.
The sounds from the room stopped.
"You hear something?" Aunt Mei's voice, sharp now.
Xiaotian didn't wait. He turned and ran, his bare feet slapping against the hardwood as he flew down the stairs. He snatched his bag from the entryway, yanked open the front door, and burst outside into the cold afternoon air. He kept running until he reached the park three blocks away, where he collapsed onto a bench, gasping.
He sat there until the sun went down, watching the sky turn orange and then purple and then black. His phone buzzed. A text from his mother.
*Dinner's ready. Where are you?*
He typed back: *Coming.*
Then he deleted it and typed: *At a friend's. Not hungry.*
He turned off his phone and sat in the dark, the images playing on repeat behind his eyes. His mother on her knees. The whip. The stockings. Her face twisted in that strange mixture of pain and surrender.
That night, he lay in bed staring at the ceiling. The house was quiet now. He could hear his mother moving around in her room next door, the soft creak of floorboards, the click of her closet door. Normal sounds. The sounds of any ordinary night.
But nothing was ordinary anymore.
He closed his eyes and saw her tied up. Saw the stockings pulled taut across her calves. Saw her lips stretched around the fabric. He hated the way his body responded. He hated the heat that spread through his chest. He hated how he couldn't stop thinking about it.
His hand drifted down. He stopped it. Then he let it keep going.
Afterward, lying in the sticky aftermath, he felt nothing but shame. His mother's face appeared in his mind again, but this time it was her real face, the one she wore at the breakfast table, smiling as she poured his orange juice. He couldn't look at her tomorrow. He couldn't look at himself.
From the hallway, a soft creak. Footsteps. Then a pause outside his door.
He held his breath.
The footsteps continued past, fading toward the stairs. He let out the air in a slow, controlled exhale. The clock on his nightstand read 2:13 AM. He didn't sleep for the rest of the night.