Midnight At The Masquerade
Behind every mask at the Count’s annual ball hides a secret. When Vivienne is swept onto the floor by a stranger whose touch she already recognizes, one stolen night threatens to change everything.
Strangers who collide once and leave nothing unchanged — encounters that happen too fast to prevent.
Behind every mask at the Count’s annual ball hides a secret. When Vivienne is swept onto the floor by a stranger whose touch she already recognizes, one stolen night threatens to change everything.
It was a six-hour journey and the compartment was empty except for the two of them. By the time the train reached the first tunnel, they had already broken every rule.
The envelope had no return address. Inside: a single room number, a hotel name, and a time. She told herself she was going only to say no in person.
The bookshop emptied at ten. The poet stayed. So did the woman in the second row who had not stopped looking at her since the first poem.
Explore More
Browse the full Portal Avalon collection — dark fiction across every realm.
All Stories → All Forbidden Desires