Tovino & Vishal - Bound Passion
Tovino stood in front of the tall mirror in the small dressing room, pulling at the edges of a fitted black shirt the tailor had left out for him. The room held only a single overhead light and a rack of half-finished outfits, the air still from the closed door. Vishal sat on the low stool nearby, waiting his turn with a similar set of clothes draped over his lap. They had come here after a long day of script readings to try on pieces for an upcoming scene together.
Vishal watched Tovino turn slightly, checking how the fabric pulled across his shoulders. "You look stiff in that," Vishal said with a half-smile. "I dare you to act natural while I pick at every loose thread."
Tovino caught his gaze in the mirror. "Fine. But I get to do the same once you change. Whoever turns red first loses."
The words hung there as Tovino shifted his weight from one foot to the other. Inside his head his thoughts moved quick and steady. He noticed how Vishal's legs stretched out long on the stool, the way the cotton of his pants stretched just enough to show the line of muscle along his thigh. Tovino felt his own skin grow warmer under the shirt, a slow heat that started at his neck and moved down. He told himself to stay calm, to focus on the game, but another voice in his mind wondered what it would feel like if Vishal reached out and tugged the shirt tighter. His breathing stayed even on the outside, yet each inhale seemed to land shorter than the last.
Vishal stood up and started unbuttoning his own shirt, sliding it off one arm at a time. "This color is too plain on me," he said, holding up a deep blue one. "What do you think it would do to your face if I said you fill out those pants like no one else could?"
Tovino felt a small rush move through his chest. His pulse picked up, pushing blood a little faster through his wrists and making his fingers tingle where they rested on the mirror frame. He kept his expression flat, answering, "It would take more than that. Try harder." In his mind he pictured Vishal's bare skin under the new shirt, the way the buttons would sit against the center of his chest. That image made his own stomach tighten for a moment. He looked away at the rack of clothes, counting the hangers to steady himself, but the count broke when he caught the faint scent of Vishal's soap mixed with the room's fabric.
Vishal stepped closer to swap shirts on the rack, his shoulder brushing the air near Tovino's arm without touching. "Look at how that collar sits on you," Vishal continued, voice low. "One more button undone and it would show everything. I wonder if your skin would go pink right there first."
Tovino's breath caught once, a quick pause he covered by clearing his throat. His thoughts ran to the warmth spreading across his cheeks anyway, even as he fought it. He saw in the mirror how Vishal's eyes moved over the fit of the pants, and that look sent another wave through him, making his legs feel heavier on the floor. Inside he heard his own mind voice say stay still, do not move first, but the same voice also noted the way Vishal's waist narrowed above his hips and how that line made the room feel smaller. Tovino adjusted the shirt cuffs slowly, each motion giving him time to push the heat back down.
They kept trading small comments while Vishal changed into the blue shirt. The fabric rustled as it settled over his frame. "Your turn to pick at something," Vishal said. "Tell me if this makes me look too open."
Tovino turned and let his gaze travel down the line of buttons. "It sits right across your chest," he answered. "One deep breath and the cloth would pull tight enough to show every rise." His own words made his throat feel dry. He felt his heartbeat tap harder against his ribs, a steady drum that he tried to ignore. In his head he wondered what Vishal's skin would feel like if the shirt came off again, how the muscles would shift under his palm. The thought pushed more warmth into his face, but he held the expression steady by focusing on the pattern of the floor tiles.
Vishal moved to the mirror, standing just beside Tovino so their reflections stood close without overlap. "You are holding that breath a little longer each time," Vishal noted. "I can see the pause in your shoulders."
Tovino let the air out slow. His skin prickled along his back where the shirt touched, and he realized the game had already started working on him. The voice in his mind told him to turn the comment back fast. "And you keep licking your lower lip when you talk about the fit," Tovino said. "That gives you away first."
Vishal's mouth curved up, but he stayed quiet for a stretch of seconds. Tovino watched the rise and fall of Vishal's chest in the mirror, counting the breaths to keep his own steady. Each inhale brought the faint smell of clean cotton and skin closer. Tovino felt a light sweat start at his temples, the tiny drops cooling as they formed. His thoughts circled around how close they stood now, how one small lean would close the space, yet he kept his feet planted. The challenge looped in his head like a quiet loop: make him color first, do not let the heat win.
They circled the room that way for a long stretch, trading lines about the clothes while the air grew thicker between them. Tovino's pulse stayed quick, a low thrum he felt in his ears. Vishal's comments landed softer each time, words about the way fabric hugged Tovino's back, about how the pants sat low on his hips. Each one added another layer to the warmth building under Tovino's skin. He answered with his own remarks on Vishal's arms, on the way the shirt sleeves stopped short and left skin bare. The game stretched on, each man holding the line, both feeling the same slow climb of tension through their bodies without a single hand moving yet.
After what felt like endless turns of words and glances, Vishal reached out first, fingers brushing the edge of Tovino's collar. The contact broke the long wait, and from there the air changed fast. Tovino pulled Vishal in, their mouths meeting hard. Hands moved over shirts, pulling fabric aside until skin met skin with a rush. Vishal's voice came rough against Tovino's ear, saying how he wanted to feel that hard length slide deep and stretch him open like a needy slut hungry for every inch.
Tovino answered by pressing Vishal back against the mirror, yanking the blue shirt fully open. He dropped to his knees and took Vishal's cock into his mouth in one wet slide, sucking hard while his tongue worked the underside. Vishal groaned and thrust forward, gripping Tovino's hair, calling him a cock-hungry whore who needed it rough. They moved to the bench, Vishal bending over it, ass up. Tovino spit on his fingers and worked them inside, stretching the tight ring while Vishal pushed back, begging for more, saying he wanted that thick dick pounding his hole until he leaked cum down his own thighs.
Tovino lined up and pushed in slow at first, then slammed forward, hips snapping as he fucked Vishal deep and fast. The room filled with the sound of skin slapping and dirty words, Vishal moaning that he was Tovino's filthy fucktoy, that he needed every drop pumped inside until he overflowed. Tovino reached around, stroking Vishal's cock in time with each thrust, both of them chasing the edge until they came hard, bodies shaking with the release.
Vishal watched Tovino turn slightly, checking how the fabric pulled across his shoulders. "You look stiff in that," Vishal said with a half-smile. "I dare you to act natural while I pick at every loose thread."
Tovino caught his gaze in the mirror. "Fine. But I get to do the same once you change. Whoever turns red first loses."
The words hung there as Tovino shifted his weight from one foot to the other. Inside his head his thoughts moved quick and steady. He noticed how Vishal's legs stretched out long on the stool, the way the cotton of his pants stretched just enough to show the line of muscle along his thigh. Tovino felt his own skin grow warmer under the shirt, a slow heat that started at his neck and moved down. He told himself to stay calm, to focus on the game, but another voice in his mind wondered what it would feel like if Vishal reached out and tugged the shirt tighter. His breathing stayed even on the outside, yet each inhale seemed to land shorter than the last.
Vishal stood up and started unbuttoning his own shirt, sliding it off one arm at a time. "This color is too plain on me," he said, holding up a deep blue one. "What do you think it would do to your face if I said you fill out those pants like no one else could?"
Tovino felt a small rush move through his chest. His pulse picked up, pushing blood a little faster through his wrists and making his fingers tingle where they rested on the mirror frame. He kept his expression flat, answering, "It would take more than that. Try harder." In his mind he pictured Vishal's bare skin under the new shirt, the way the buttons would sit against the center of his chest. That image made his own stomach tighten for a moment. He looked away at the rack of clothes, counting the hangers to steady himself, but the count broke when he caught the faint scent of Vishal's soap mixed with the room's fabric.
Vishal stepped closer to swap shirts on the rack, his shoulder brushing the air near Tovino's arm without touching. "Look at how that collar sits on you," Vishal continued, voice low. "One more button undone and it would show everything. I wonder if your skin would go pink right there first."
Tovino's breath caught once, a quick pause he covered by clearing his throat. His thoughts ran to the warmth spreading across his cheeks anyway, even as he fought it. He saw in the mirror how Vishal's eyes moved over the fit of the pants, and that look sent another wave through him, making his legs feel heavier on the floor. Inside he heard his own mind voice say stay still, do not move first, but the same voice also noted the way Vishal's waist narrowed above his hips and how that line made the room feel smaller. Tovino adjusted the shirt cuffs slowly, each motion giving him time to push the heat back down.
They kept trading small comments while Vishal changed into the blue shirt. The fabric rustled as it settled over his frame. "Your turn to pick at something," Vishal said. "Tell me if this makes me look too open."
Tovino turned and let his gaze travel down the line of buttons. "It sits right across your chest," he answered. "One deep breath and the cloth would pull tight enough to show every rise." His own words made his throat feel dry. He felt his heartbeat tap harder against his ribs, a steady drum that he tried to ignore. In his head he wondered what Vishal's skin would feel like if the shirt came off again, how the muscles would shift under his palm. The thought pushed more warmth into his face, but he held the expression steady by focusing on the pattern of the floor tiles.
Vishal moved to the mirror, standing just beside Tovino so their reflections stood close without overlap. "You are holding that breath a little longer each time," Vishal noted. "I can see the pause in your shoulders."
Tovino let the air out slow. His skin prickled along his back where the shirt touched, and he realized the game had already started working on him. The voice in his mind told him to turn the comment back fast. "And you keep licking your lower lip when you talk about the fit," Tovino said. "That gives you away first."
Vishal's mouth curved up, but he stayed quiet for a stretch of seconds. Tovino watched the rise and fall of Vishal's chest in the mirror, counting the breaths to keep his own steady. Each inhale brought the faint smell of clean cotton and skin closer. Tovino felt a light sweat start at his temples, the tiny drops cooling as they formed. His thoughts circled around how close they stood now, how one small lean would close the space, yet he kept his feet planted. The challenge looped in his head like a quiet loop: make him color first, do not let the heat win.
They circled the room that way for a long stretch, trading lines about the clothes while the air grew thicker between them. Tovino's pulse stayed quick, a low thrum he felt in his ears. Vishal's comments landed softer each time, words about the way fabric hugged Tovino's back, about how the pants sat low on his hips. Each one added another layer to the warmth building under Tovino's skin. He answered with his own remarks on Vishal's arms, on the way the shirt sleeves stopped short and left skin bare. The game stretched on, each man holding the line, both feeling the same slow climb of tension through their bodies without a single hand moving yet.
After what felt like endless turns of words and glances, Vishal reached out first, fingers brushing the edge of Tovino's collar. The contact broke the long wait, and from there the air changed fast. Tovino pulled Vishal in, their mouths meeting hard. Hands moved over shirts, pulling fabric aside until skin met skin with a rush. Vishal's voice came rough against Tovino's ear, saying how he wanted to feel that hard length slide deep and stretch him open like a needy slut hungry for every inch.
Tovino answered by pressing Vishal back against the mirror, yanking the blue shirt fully open. He dropped to his knees and took Vishal's cock into his mouth in one wet slide, sucking hard while his tongue worked the underside. Vishal groaned and thrust forward, gripping Tovino's hair, calling him a cock-hungry whore who needed it rough. They moved to the bench, Vishal bending over it, ass up. Tovino spit on his fingers and worked them inside, stretching the tight ring while Vishal pushed back, begging for more, saying he wanted that thick dick pounding his hole until he leaked cum down his own thighs.
Tovino lined up and pushed in slow at first, then slammed forward, hips snapping as he fucked Vishal deep and fast. The room filled with the sound of skin slapping and dirty words, Vishal moaning that he was Tovino's filthy fucktoy, that he needed every drop pumped inside until he overflowed. Tovino reached around, stroking Vishal's cock in time with each thrust, both of them chasing the edge until they came hard, bodies shaking with the release.
How did this fantasy feel?
Leave your anonymous reaction below: