Veil in shadows

995 Words
The bridal shop smelled faintly of lavender and starch, the air humming with whispers of silk. Elena stood on the pedestal, layers of satin cascading around her, while Rachel — her maid of honor and oldest friend — fussed with the hem. “Turn,” Rachel instructed, stepping back with narrowed eyes. Elena obeyed, though her reflection felt like a stranger. The dress was everything she had once imagined: soft lace bodice, trailing skirt, delicate beading that caught the light like falling stars. She should have been glowing with excitement. Instead, her stomach fluttered with unease. Rachel caught her expression. “You don’t like it?” “It’s beautiful,” Elena whispered. “But?” Elena forced a smile. “But it’s just surreal, I guess. Standing here, realizing it’s real. I’m getting married.” Rachel softened, her teasing replaced with quiet warmth. “You deserve this, El. A new start. A man who actually loves you.” Elena’s throat tightened. If only Rachel knew how those words clawed at her. Daniel did love her — purely, gently — but Adrian had loved her too, in his own twisted way. That was the problem. His kind of love left bruises, blood, and chains. The shop attendant bustled in with a veil, chirping about final fittings. As Elena tried it on, a strange dizziness swept over her. She blinked, catching her reflection again. And froze. For just a moment, in the mirror’s glass, she swore she saw someone standing in the corner — tall, shadowed, familiar. Watching. “Elena?” Rachel’s voice snapped her back. The corner was empty. She swallowed hard. “I’m fine. Just… overwhelmed.” But her hands wouldn’t stop trembling. --- That evening, Daniel’s family hosted a small gathering at his parents’ house — nothing fancy, just dinner to celebrate the engagement. Their warmth always disarmed her. His mother hugged her tightly, his father cracked jokes, his younger sister gushed over wedding plans. It was noisy, messy, imperfect in a way that made her heart ache with longing. She had never known this kind of love. Not from her own family, not from Adrian. Sitting at their table, laughing at Daniel’s father’s terrible puns, she felt almost like she belonged. Halfway through dinner, Daniel leaned close, murmuring, “You look lighter tonight. Happy.” “I am,” she said, and for once, it wasn’t entirely a lie. His hand found hers under the table, his thumb tracing lazy circles over her knuckles. The simple intimacy grounded her. Here, with him, she wasn’t Adrian’s possession. She was Elena, bride-to-be, loved and free. For the first time in weeks, she allowed herself to imagine a future untouched by shadows. --- Later, as they drove home, Daniel reached over to tuck a loose strand of hair behind her ear. “You know, I can’t stop picturing you in your dress.” She laughed softly, heat rising to her cheeks. “You’re not supposed to. Bad luck.” “Worth the risk,” he teased, but then his tone shifted, gentler. “I know this isn’t easy for you. I can feel you carrying something heavy, even if you won’t tell me what it is. But I want you to know… I’m not going anywhere. Whatever it is, I’ll stand beside you.” Her chest ached. She wanted to tell him everything — the blood oath, the nights of violence, the way Adrian’s shadow still curled around her life. But if she spoke it, wouldn’t it drag Daniel into that darkness too? She couldn’t risk losing him to Adrian’s world. So she only whispered, “Thank you.” --- When they got home, Daniel insisted on making tea while she slipped into the bedroom. She set her purse on the nightstand, catching sight of the sunflower he had given her, still standing tall in its vase. Its brightness comforted her. Then she noticed something. The vase had been moved. Only slightly, just a few inches. But she was certain she had left it centered. Now it tilted to the left, as though someone had touched it. Her pulse quickened. She checked the drawers, the closet, the window locks. Everything looked untouched. Still, dread coiled in her stomach. She sat on the bed, trying to breathe, when Daniel entered with two steaming mugs. He frowned at her expression. “What is it?” “Nothing,” she lied quickly. “Just tired.” He sat beside her, pressing a kiss to her temple. “Then rest. We’ve got a lifetime of tomorrows.” She leaned against him, clutching the warmth of his words like a lifeline. --- In the dead of night, Elena woke to silence. The clock glowed 3:15. Daniel slept deeply beside her, breaths slow and even. She shifted, restless. Something tugged at her, pulling her gaze toward the dresser. Slowly, she slid out of bed, bare feet whispering against the floor. Her eyes landed on her purse. The flap was open. She was certain she had closed it earlier. Heart pounding, she reached inside. Her wallet, keys, makeup kit — all untouched. But tucked between them was an unfamiliar envelope. Her breath caught. With trembling fingers, she pulled it free. No name this time, no address. Just a single folded sheet. She opened it. Written in looping script: “You can dress in white, veil yourself in lies, but you’ll always belong to me.” Her knees buckled. She gripped the dresser, the paper crumpling in her fist. Behind her, Daniel stirred in his sleep. She pressed the note against her chest, tears stinging her eyes. No matter how much love surrounded her, Adrian’s shadow seeped in. Always watching. Always reminding her. And tonight, as the sunflower drooped in its vase, Elena realized something terrifying: Adrian wasn’t just haunting her memories. He was here. Somewhere close. Close enough to slip into her life, her home, her future. And he wasn’t letting go. ---
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD