Iris keeps an alley cinema alive with bodies and lightuntil the money vanishes and her dancers do, too. Cas, the auditor sent to shut her down, returns for reasons he can’t audit: her.
A patron’s ultimatum sparks a last chanceone night, a live shadow duet, double the audience. With no partner, Iris teaches Cas to move in darkness: rules first, breath second, silk between them.
Opening night, an old mentor threatens to claim her work. Cas exposes the letter to the crowd; Iris answers with truth. Their duet turns consent into spectacleevery yes heard, every boundary seen.
Applause is easy; aftermath isn’t. Scrutiny, policy, a city learning to breathe. Together they build a language of trustcontracts, safewords, aftercareuntil desire feels like home.
When power knocks again, Iris and Cas must choose what to reveal and what to keep only for two: love that thrives in shadow and holds in the light.
🖤 Opposites Attract
🎬 Stage/Performance Tension
🔥 Light D/s & Explicit Consent
🏙️ Contemporary Romance
⚠️ For readers 18+
A patron’s ultimatum sparks a last chanceone night, a live shadow duet, double the audience. With no partner, Iris teaches Cas to move in darkness: rules first, breath second, silk between them.
Opening night, an old mentor threatens to claim her work. Cas exposes the letter to the crowd; Iris answers with truth. Their duet turns consent into spectacleevery yes heard, every boundary seen.
Applause is easy; aftermath isn’t. Scrutiny, policy, a city learning to breathe. Together they build a language of trustcontracts, safewords, aftercareuntil desire feels like home.
When power knocks again, Iris and Cas must choose what to reveal and what to keep only for two: love that thrives in shadow and holds in the light.
🖤 Opposites Attract
🎬 Stage/Performance Tension
🔥 Light D/s & Explicit Consent
🏙️ Contemporary Romance
⚠️ For readers 18+
Used availability for Sienna Rosewood's Bloom in Shadows