The key turned in the lock with a soft click, and Peach pushed the door open with the weight of the world pressing down on her shoulders. The evening air clung to her skin, humid and thick, mixing with the faint scent of cleaning supplies that had followed her home from the salon. She kicked off her heels without bothering to unbuckle them, the thud of leather against the tile floor echoing through the quiet house.
"Jie? I'm home," she called out, her voice flat and tired. No answer from the back room, but she heard the faint hum of music from his headphones. He was here, then. Good. At least someone was.
She dropped her purse on the entryway table and shuffled into the living room, her spine aching from a long day of bending over sinks and customers. The couch welcomed her like an old friend, and she collapsed onto it with a groan, letting her head fall back and her arms splay out. The ceiling fan spun lazily above, doing little to cut the heat. She closed her eyes for a moment, letting the stillness settle around her. Her husband wouldn't be home until late—another business dinner, another night of empty chairs and cold silence. She was used to it by now.
A door creaked open down the hall, and the music grew louder for a second before cutting off. Footsteps padded closer, and Peach opened her eyes to see Jie emerge from his room. He was wearing only a pair of loose boxer shorts, his torso bare and still damp from a shower. His hair was mussed, droplets clinging to his shoulders, and the fading afternoon light caught the lines of his chest, still lean but broadening with the last stretches of adolescence.
Peach blinked, her gaze lingering a moment too long before she looked away. "You're home early," she said, trying to sound casual.
"School ended early. Coach canceled practice." He stopped at the edge of the living room, his eyes glancing over her stretched-out form. She lay on her side, one arm draped over the cushion, her blouse slightly untucked from her skirt. The curve of her hip pressed against the fabric, and the top button of her blouse had come undone, revealing a sliver of skin above her bra.
"Good," she said, shifting to sit up a little. "I'm exhausted. My whole body is sore. Could you give me a massage?" She asked it like a favor, but her tone carried a hint of pleading, as if she needed the touch more than the relief.
Jie's throat tightened. He felt a flush rise to his cheeks and tried to suppress it, nodding quickly. "Yeah, sure, Mom." His voice cracked slightly, and he cleared his throat. "Where?"
"Just my shoulders. And my neck. It's killing me." She turned her back to him, leaning forward and letting her hair fall over one shoulder. The back of her blouse pulled taut, revealing the thin outline of her bra strap.
He hesitated, then stepped closer. His hands were clammy, and he wiped them on his shorts before placing them on her shoulders. Her skin was warm, soft, and he felt a jolt at the contact that he tried to ignore. He pressed his thumbs into the tight muscle near her neck, and she let out a low moan that made his stomach flip.
"That's good," she murmured, her head drooping forward. "A little harder."
He increased the pressure, his fingers working circles into the knots. The scent of her shampoo mixed with the faint salt of her sweat, and he felt his pulse thudding in his ears. His eyes drifted down her back, following the curve of her spine, the way her blouse clung to her. He caught himself staring and forced his gaze upward, but his hands kept moving, kneading, exploring.
Peach sighed again, this time deeper. "You're really good at this," she said, her voice drowsy. "I should ask you more often."
"Don't mind," he managed, his voice low. His palms slid down to the base of her neck, thumbs pressing along the edge of her shoulder blades. She arched slightly into his touch, and his fingers brushed the strap of her bra. He froze for a fraction of a second, then continued, his heart hammering.
She didn't seem to notice, or she didn't mind. The silence stretched between them, broken only by the ticking of the wall clock and her occasional sighs. Jie felt a conflict rising in his chest—a hot, shameful thrill mixed with a knot of guilt that he tried to push away. This was his mother. This was wrong. But his hands kept moving, and she kept leaning into him, and the room felt smaller, warmer, pressing in on them both.