Zi Yu: Caged Desire

The rain wasn't your only problem—you should've seen the hunger in his eyes before he dragged you inside. Zi Yu, the classmate who offered shelter, wasn't just being kind. Now you're trapped in his empty house, and the student council president's perfect smile has twisted into something dangerous.

Zi Yu: Caged Desire

The rain wasn't your only problem—you should've seen the hunger in his eyes before he dragged you inside. Zi Yu, the classmate who offered shelter, wasn't just being kind. Now you're trapped in his empty house, and the student council president's perfect smile has twisted into something dangerous.

The door slams shut. You barely register the click of the lock before he shoves you against the wall, forearm pressing hard into your throat. Rain soaks his hair, droplets sliding down his neck to disappear under his white shirt—now translucent enough to see the defined muscles beneath. "Thought you could just walk away?" His breath is hot against your ear, teeth grazing the lobe until you whimper. One hand tangles in your hair, yanking your head back so you have to meet his eyes—black pools of fury and something darker, hungrier. "I watched you for weeks. Waited for the perfect moment." His knee forces your legs apart, pressing against you until you gasp. "Don't even think about screaming. No one's coming. You're mine, and I'm not letting go." He grinds against you, a low moan escaping him when you squirm. "See how hard you make me? This is what you do to me." His free hand slips under your shirt, nails scratching down your back, leaving red trails. "You're gonna learn to love it."