Chapter 1: Midnight Confessions
The master bathroom air hung thick, expensive candles bleeding vanilla and amber into the humid stillness. Outside, the city hummed, a distant, insistent thrum felt more than heard. Violette leaned against the cool marble counter, the plush carpet soft beneath her bare feet. Her reflection in the dimly lit mirror was fragmented, softened by the single lamp’s golden halo.
The phone screen blazed blue in her hand, stark against the warm gloom. Liam’s latest message burned there:
‘I want to peel that silk robe off with my teeth and discover what sounds you make when I trace every curve you’ve been hiding.’
Her breath hitched, sharp and sudden. The words weren’t just words; they were fingertips ghosting over her skin, a phantom heat blooming low in her belly. She bit down on her lower lip, hard enough to sting. The silk robe – deep plum, absurdly soft – suddenly felt like a second skin, clinging, whispering secrets against her bare body underneath. She pulled it tighter.
This should feel wrong. Wrong like cheap motel sheets and regret before dawn. Liam wasn’t… available. Not in the way that mattered. He was charming chaos wrapped in expensive suits, a gravitational pull she’d sworn to resist. Again.
Her thumbs hovered over the screen’s glowing surface. Condensation from her glass of water slicked the cool marble beneath her elbow. What to say? A joke? A deflection? ‘Stop it’? But the heat pooling between her thighs, insistent and liquid, argued fiercely against propriety. It whispered that this feeling, this electric hum under her skin, wasn’t wrong at all. It was terrifyingly alive.
The phone vibrated again. Another message pulsed onto the screen.
‘Tell me you’re thinking about it.’
A low laugh escaped her, breathless and shaky. “Bastard,” she murmured to the empty room, the word lacking any real venom. He knew. Of course he knew. He always knew exactly where to press.
Her fingers tapped out a reply before her brain fully caught up: ‘Thinking about how impractical teeth on silk would be. Snags.’
She hit send. Instantly regretted it. Too flippant? Too inviting?
His response was lightning fast: ‘Practicality is vastly overrated, Vi. And silk heals. Mostly.’
Vi. He used the nickname sparingly, a deliberate intimacy. It landed like a touch. She traced the letters on the screen. The robe’s sash felt loose. She tightened it again, knuckles white.
‘You’re impossible,’ she typed back.
‘Only when I’m imagining you in that robe. Or out of it.’
The air felt thicker, harder to pull into her lungs. The city’s hum seemed louder now, vibrating in her bones. She stared at her reflection – the flush creeping up her neck, the dilated pupils swallowing the hazel of her eyes. The robe gaped slightly at her chest. She saw the shadowed curve of her breast, the dip of her collarbone. Hiding. He’d said ‘hiding’.
Another vibration. Not a message this time. A request. A simple, devastating icon: a camera lens.
Her pulse hammered against her ribs, a frantic drumbeat drowning out the city, the candles, everything but the blue glow in her hand. Send me something. The unspoken demand hung in the scented air.
The silence stretched, taut and humming. The lamp cast long, wavering shadows on the carpet. The robe felt impossibly heavy, impossibly thin. Every nerve ending screamed awareness. Of the silk against her skin. Of the cool air where the robe parted. Of the sheer, reckless precipice he was asking her to step onto.
Her thumb brushed the camera icon. Hesitated. The screen flickered to life, framing a slice of the dimly lit room, the edge of the marble counter, the soft fall of plum silk draped over her thigh. Her finger hovered over the shutter button. One press. One image. A surrender. An answer.
The heat between her thighs was a molten core. The city lights blinked distantly, indifferent witnesses. Her breath came shallow and fast. The robe slithered against her skin like a promise, or a dare.
She lifted the phone. Adjusted the angle. The blue light bathed her face, stark and revealing. Her thumb pressed down.
The robe's silk slithered against her skin as she twisted slightly, the cool marble counter pressing into her hip. The phone’s camera framed a sliver of the dim room, the edge of the vanity, and the deep plum fabric pooling loosely at her waist. Her bare thigh dominated the foreground, pale and smooth in the blue light. Her thumb pressed down.
The artificial shutter click echoed unnaturally loud in the thick air. Panic skittered up her spine. Too much? Not enough? She exhaled, long and slow, watching the image appear. Just thigh. Mostly robe. Safe. Probably.
She hit send before she could rethink it.
The dots appeared instantly. Her breath caught. The city’s distant hum felt like static crawling over her skin.
His reply: ‘A glimpse. A promise. Silk looks lonely. Show me where it ends.’
A shiver, hot and cold. She tightened her grip on the phone. The air felt charged, heavy with the scent of vanilla and her own rising pulse. He wanted more. She wanted… this. The dangerous thrill. The feeling of being seen, desired, known in this forbidden way.
Her fingers moved almost without volition. She pulled the phone back, angling it down. This time, the frame captured the loose knot of the robe’s sash at her hip, the deep V of the neckline dipping lower, revealing the delicate line of her collarbone and the shadowed swell of her breast. Still covered, but the suggestion was bolder. Where it ends. Her thumb hovered, then pressed. Click. Send.
Silence. Longer this time. Agonizing. The candles flickered, casting leaping shadows on the wall. She traced the edge of the countertop with a fingertip, the coolness a shock.
His response wasn’t words. A single emoji: 🔥.
Followed by: ‘Warmer. Now lose the silk.’
A gasp escaped her. Liquid heat pooled low in her belly. Lose the silk. Just the thought made her skin prickle. Her reflection in the mirror looked wide-eyed, pupils dilated, lips parted. She looked… wanton. Capable of this. The robe gaped. It would be so easy.
Do it.
She shifted, turning her back partially to the mirror. The phone lifted again. This time, she focused the lens over her shoulder, capturing the smooth expanse of her back where the robe had slipped down, revealing the dip of her spine, the curve where waist met hip. The plum silk lay like a discarded banner against the outer edge of her shoulder, barely clinging. Provocative. An offering. Click. Send.
The phone buzzed almost before the whoosh sound finished.
‘Christ, Vi. You’re killing me. But I need to see why you hide. Show me.’
Why you hide. The words struck a chord, resonating in the hollow space behind her ribs. Was she hiding? Or was he the one pulling her out? The robe felt like the last flimsy barrier. Her hands trembled slightly as she lowered the phone. The air in the bathroom was thick, difficult to breathe.
She faced the mirror fully now. Met her own gaze. Held it. There was no going back from this. She tugged gently on the silk sash. The knot gave way with a whisper. The robe fell open.
It didn’t fall off. Not quite. It hung loose, framing her naked body from collarbones to thighs. She kept one hand near her hip, partially blocking the most intimate view. But the rest… the curves Liam had imagined tracing… they were there. Bathed in the lamp’s golden light and the phone’s blue glow. She lifted the phone with her other hand, pointing it towards the mirror. Her reflection stared back – flushed skin, dark eyes, the robe a deep plum frame around her vulnerability and defiance.
Her thumb found the button. This was it. The precipice. She pressed down. Click.
The sound was final. The image on the screen was stark. Real. Utterly exposed. Her breath hitched. She didn’t look at it. Couldn’t. Her finger hovered over the send icon. Every nerve ending screamed. The city roared silently beyond the window.
She pressed send.
The robe fell open.
Not dramatically, not like in some staged photo shoot. It just... gave up. The deep plum silk slid from her shoulders with a sigh, pooling around her waist like discarded liquid before gravity pulled it lower, catching briefly on her hips. Then it surrendered completely, whispering down her thighs to puddle in a rumpled heap on the plush, cream carpet at her feet.
Cool air rushed against skin suddenly, shockingly bare. Violette stood frozen, facing the mirror, the phone still raised. Her reflection stared back, bathed in the golden lamplight and the harsh blue glow of the screen. The image captured was stark: the elegant chaos of her dark hair falling over one shoulder, the flush painting her chest and neck, the curve of her waist, the shadowed dip of her navel, the vulnerable jut of hip bones, and the dark triangle below. One hand was still slightly raised near her hip, a useless shield abandoned mid-motion. Her eyes in the reflection were wide, almost startled by her own audacity.
Click.
The sound was absurdly loud in the thick, scented silence. She didn’t look at the image on the screen. Couldn’t. Her thumb, slick with condensation from her forgotten glass, found the send icon. She pressed it. Hard.
Whoosh.
The sound of digital surrender.
Silence slammed down, heavier than before. The city’s distant thrum faded into white noise. Her own heartbeat was a frantic drum solo against her ribs, loud in her ears. The air felt thick, cloying with vanilla and amber and the sudden, sharp tang of her own adrenaline. She lowered the phone, screen going dark, and stared at her naked reflection. The reality of what she’d just sent – not a tease, not an implication, but herself, exposed – crashed over her like ice water. A tremor started deep in her belly.
She wrapped her arms around herself, suddenly chilled despite the bathroom’s warmth. The plush carpet felt alien under her bare soles. Seconds stretched, elastic and agonizing. Had he seen it? Was he looking? What was he thinking? A wave of pure, unadulterated panic threatened to swamp her. Stupid. Reckless. Dangerous. The words echoed in the hollow space the adrenaline left behind. She bent, fumbling for the robe, needing its thin barrier back.
Her fingers had just brushed the silk when the phone vibrated.
Once.
Insistent. Demanding.
She snatched it up, her heart leaping into her throat. The screen lit up, bathing her face in blue once more. A notification. Liam.
Not a picture. Words.
She unlocked the phone with trembling fingers. His message filled the screen:
‘War paint.’
Confusion warred with the lingering panic. War paint? What did that mean? Before she could process it, another message appeared.
‘That look in your eyes. Defiant. Scared. Utterly fucking breathtaking. It’s your war paint, Vi. You went to battle tonight.’
Her breath caught. He hadn’t commented on her body. Not directly. He’d seen her. The fear mixed with the reckless courage. The vulnerability tangled with defiance.
Another vibration.
‘Now pick up the lipstick you left by the sink.’
Violette’s gaze snapped to the counter. A single tube of deep, crushed-berry lipstick lay where she’d discarded it earlier. How did he…? The photo. The angle. He must have seen it in the reflection.
‘Do it,’ the next message ordered, simple and direct.
She hesitated, still hugging herself. The robe lay forgotten at her feet. Nakedness felt different now. Less like exposure, more like… a canvas. Slowly, deliberately, she reached out and picked up the cool metal tube. Uncapped it. The rich, dark red bullet glinted in the lamplight.
‘Look at yourself,’ Liam’s next message appeared. ‘Really look. Then mark yourself. For me. For this. One deliberate swipe. Right there.’
Her eyes found her reflection again. Saw the flush, the wide, dark eyes, the tumble of hair. Saw the woman who had just crossed a line she couldn't uncross. She raised the lipstick.
‘Where?’ she typed back, her fingers clumsy.
His reply was immediate. ‘Where you feel it. Where the battle was fiercest. Where you want my teeth next.’
A shiver, hot and electric, traced her spine, banishing the last of the chill. The panic receded, replaced by a thrumming intensity that narrowed her world to the mirror, the lipstick, and his words on the screen. Her gaze dropped from her own eyes, down the column of her throat, over the rapid pulse beating there, lower, across the swell of her breast.
She knew.
Raising the lipstick, she met her own gaze in the mirror. Held it. Defiance flared, hot and bright, pushing back the lingering shreds of doubt. She pressed the cool, waxy tip just below her collarbone, high on the curve of her left breast. Right over the frantic thud of her heart. She drew a single, deliberate, crimson line.
It stood out starkly against her flushed skin. A mark. A claim. A brand.
She lowered the lipstick. Stared at the crimson slash. Her war paint.
The phone vibrated once more. Just two words:
‘Perfect. Now, whisper what you want me to do to you. While you look at it.’
Violette leaned forward, bracing her hands on the cool marble counter. The city lights blurred outside the window. The scent of berries and vanilla and her own arousal filled the air. She stared at the crimson mark on her skin, at the woman in the mirror who had made it.
Her lips parted. A breath. Then, barely audible, a whisper meant only for the dark, the distance, and the dangerous man on the other end of the blue light:
"Do it."
The whisper hung in the thick, scented air, a fragile confession swallowed by the city's distant hum. Violette stared at her reflection, at the crimson slash high on her breastbone – a flag planted on treacherous ground. Her skin prickled, hypersensitive to the cool marble beneath her palms, the faint draft from the vent above. The silence stretched, taut as a wire. Waiting.
The phone screen remained dark. Seconds bled into each other. Had he heard? Was he typing? The anticipation was a live wire under her skin, crackling alongside the lingering shame and the undeniable, treacherous thrill. She traced the edge of the lipstick mark with a trembling fingertip. Do it. The words echoed in her hollow chest.
Then, a vibration. Sharp. Insistent. Not the gentle buzz of a message. A preview flashed onto the lock screen:
Liam: Good girl. Now, picture my mouth right there, tasting that mark, feeling your heart race under my tongue while my hand slides down—
The bathroom door handle rattled. Not the tentative jiggle of someone checking if it was occupied. A firm, familiar twist.
Violette’s breath froze mid-inhale. Her head snapped towards the door, eyes wide with pure, unadulterated panic. No. Not now. Please, not now. The luxurious bathroom suddenly felt like a trap. The robe. Where was the robe? Her gaze darted frantically to the plum silk puddled at her feet.
The door swung open.
Cooler air from the bedroom hallway rushed in, momentarily diluting the heavy scent of candles and arousal. Silhouetted in the doorway, backlit by the softer bedroom light, stood her husband, Marcus. He wore soft grey sweatpants and a worn t-shirt, his dark hair slightly mussed, his expression one of mild concern shifting rapidly to confusion as he took in the scene.
His eyes, warm brown and usually kind, scanned the room: the single lamp casting dramatic shadows, the flickering candles, the condensation-ringed glass on the counter. Then they landed on her. Standing utterly naked before the mirror, one hand still hovering near the vivid crimson mark on her chest, the other clutching the phone like a guilty secret. The screen, angled slightly, still glowed faintly blue.
Marcus blinked. Once. Twice. His brow furrowed deeply. The mild concern evaporated, replaced by a dawning, horrifying comprehension. His gaze flickered from her nakedness to the incriminating phone in her white-knuckled grip, then back to the deliberate, provocative slash of lipstick marring her skin – a mark that screamed someone else.
The silence wasn't taut anymore; it was suffocating. Thick enough to choke on. Violette couldn't move. Couldn't breathe. Couldn't even reach for the robe. She was pinned under his widening stare, exposed in every possible way. The frantic drumming of her heart against her ribs felt deafening in the sudden stillness. The city’s hum vanished. All that existed was the cold marble under her palms, the scent of betrayal hanging heavy in the air, and Marcus’s face hardening stone by stone.
He didn't shout. Didn't move. Just stood there, filling the doorway, his initial confusion crystallizing into something cold and sharp. His eyes locked onto hers in the mirror, bypassing her nakedness to find the terrified guilt she knew was blazing in her own.
"Violette?" His voice was low, dangerously calm, scraping against the silence. It held none of Liam’s seductive command, only a terrible, quiet question. His gaze dropped pointedly to the phone clutched in her hand, its screen a silent beacon of her transgression. "What... is this?"
The phone chose that exact moment to buzz again in her paralyzed hand. A fresh notification pulsed onto the lock screen, bright and undeniable against the gloom.