LOGINJuliet walked out of the lecture hall with the note still crumpled tight in her fist.
Stay away from Knight or everyone learns who Luna really is. She shoved the paper deep into her bag and kept moving. The hallway was packed with students laughing and talking, brushing past her like nothing in the world was wrong. She kept her face blank, counted her steps and breathed. Her phone buzzed and when she checked, it was a message from her best friend, Mia. Mia: We need to talk. For real. After class? Juliet stared at the screen for a second, then typed back fast. Juliet: I can't tonight, I'm sorry I have to work. Probably tomorrow? Mia: This can't wait forever, Jules. She put the phone away without answering. Mia would have to wait. Everything would have to wait. Right now the only thing she could think about was the note and whoever had left it, and what they knew, and how much time she had before her whole life came apart. The rest of her classes were a blur. She sat in the back rows and stared at the front of the room without seeing any of it. Adrian's voice kept playing in her head from the debate earlier. The way he looked at her when he talked about crossing lines. Like he already knew exactly where hers were. Marcus had already texted her twice about tonight and about the VIP booth and double pay. She needed the money because her mother's hospital bill didn't care about her feelings. She typed back before she could talk herself out of it. "Fine. I'll be there." She regretted it the second she hit send. Backstage at Midnight Eclipse smelled like perfume and cigarette smoke and something sweet underneath it all, like burned sugar. Girls moved around each other in the small space, laughing loud over the bass thumping through the walls. Juliet changed into her silver corset in the corner without talking to anyone. Lila appeared beside her, a tall redhead with sharp eyes and a mouth that never stopped moving. She pressed a lipstick to her lips and watched Juliet in the mirror. "You heard about the VIP tonight?" Lila said. "Marcus mentioned it," Juliet said. "Black suit, and gold watch. He's been here again three times asking for you specifically." Lila clicked her lipstick shut. "He told Marcus he can take care of you and big money, he said." "I don't want his money." Lila laughed, short and dry. "We all say that. Then the bills get bad enough." She looked at Juliet in the mirror, and her voice dropped a little. "Just be careful with this one. He doesn't hear things he doesn't want to hear." Juliet zipped the corset and stood up straight. "I'll be fine." Marcus pushed the door open without knocking, the same way he always did. He pointed at Juliet without looking at her properly. "Luna. VIP is already in the booth. It's the same guy in the black suit, and gold watch. He wants you after your set and don't make it complicated tonight." "I told you I don't do private dances," Juliet said. "I've told you that a hundred times." Marcus rubbed the back of his neck. "He dropped a thousand dollars just to sit in that booth. He says if you say no again he's going to the owner. You want to lose your spot?" "I dance on stage," she said. "That's what I do. Tell him that's all he's getting." "He won't hear it from me." Marcus looked at her the way people look at a problem they don't want to solve. "Just go out there, do your set, and smile. We'll figure the rest after." He left before she could say another word. Juliet stood there for a second with her hands still. Then she turned back to the mirror and fixed her hair. Her fingers were steady. That surprised her. When the announcer called her name, the crowd was already loud. She stepped into the lights, pink and purple washing over her skin, and felt the stage take over. It always happened that way. The noise and the heat and the beat pressing into her chest, and then something inside her just shifted. She wrapped her hands around the pole and started moving slowly at first and then harder. Her body found the music the way it always did, like a language she didn't have to think about. She dropped low, spine arching, hips rolling. The crowd got louder and she barely heard them. Adrian's voice filled the space behind her eyes instead. The moment you choose it, you accept the consequences. She gripped the pole tighter and spun. The heat in her belly wasn't from the lights. She pressed close to the metal and let herself imagine different hands and steady ones with dark eyes watching from somewhere in the dark and a low voice saying her name, not Luna, her real name, like it meant something. The song ended and applause hit her like a wave. She walked offstage and the fantasy dissolved. Just sweat and noise and Marcus waiting with his arms crossed. "Good set. Now go to the booth." "No," she said. She kept walking. He followed her. "Juliet." She stopped. He never used her real name and she turned around slowly. "He's serious," Marcus said, quieter now. "I need you to handle this one." "You need to handle it," she said. "That's your job." She turned back and walked toward the dressing room. He didn't follow. The VIP was already there when she pushed through the curtain. The Black suit and Gold watch man. The smile he wore was the kind that had never once taken no for an answer. "Luna, baby." He said it like they were old friends. "You can't keep running from me." Juliet crossed her arms. "I've told you and I've told Marcus. I don't do private dances. Find someone else." He took a step closer and not threatening exactly but just certain. "Everything has a price. Tell me yours. Ten thousand? Twenty? I can make things disappear for you. Bills, problems, all of it. Thirty minutes is all I'm asking." "I said no." His smile didn't move. "I paid a lot of money to be here. I don't think you understand what kind of man you're talking to." "I understand exactly," she said. "The answer is still no." Something moved behind his eyes and the smile stayed but turned into something colder underneath. "You're making a mistake. I don't forget when people embarrass me. Especially not girls who shake their ass for fifty dollar bills." Lila appeared out of nowhere and grabbed Juliet's arm. "She said no. Step back." The VIP looked at both of them and his jaw tightened once. Then he straightened his jacket. "This isn't finished," he said. His voice was perfectly calm and that was the scariest part. "I always get what I want. One way or another." He walked back through the curtain. Marcus went after him, talking fast and low. Juliet let the breath out of her body slowly. Lila handed her a bottle of water. "You okay?" Lila said. "Yeah." Juliet took a long drink. "Thank you." "Anytime." Lila sat beside her. "You stood your ground. That's not nothing." Juliet nodded. But she didn't feel proud. She felt tired in a way that sleep wouldn't fix. The note in her bag. The VIP's parting words. Mia's unanswered texts. Everything pressing from every direction at once. She stood up to change out of her costume and that's when she saw them. On the small table beside her bag, a dozen red roses. Deep red, almost black at the edges. The kind that cost more than a stage tip ever would. She hadn't heard anyone come in and she hadn't seen anyone leave them. They were just there, sitting perfect and still against the noise and chaos of the room. Her hand moved on its own and picked up the small white card tucked between the stems. She opened it and it read; You were made for sin, Luna. Can't stop thinking about you. A She read it twice, then three times. That A. Bold. Slanted. The same sharp angle she had seen on the first day of class when he handed her essay back with his name written at the bottom of a comment. The exact same handwriting. Her heart hit her ribs so hard she had to press her hand flat against her chest to breathe. Adrian Knight knew who Luna was or someone wanted her to think he did. And she had no way to know which one was worse.Juliet sat on Adrian’s couch staring at the photo of Mia and the warning note. Her hands wouldn’t stop shaking.“Next time it won’t be your friend. It’ll be your mother.”Adrian paced the living room. His jaw was tight. “I’m going to find Voss and end this. He crossed a line by touching Mia.”Juliet looked up at him. “What if it’s not just Voss? What if the person sending the notes is working with him? What if they're both in this together?”Before Adrian could answer, there was a knock at the door. He opened it carefully. No one was there. Only a brown package sat on the floor. He bent low and took it, then closed the door back and went inside.He brought it inside and set it on the coffee table. Juliet watched as he opened it.Inside were old divorce papers. Adrian’s name and Elena’s name were printed clearly at the top. Under the papers was a photo of Juliet as a teenager standing in the living room of her childhood home. The angle made it clear someone had been inside the house.A
Juliet sat on the edge of Adrian’s bed the next morning. The dean’s forty-eight hour deadline hung over them like a dark cloud. Adrian was already dressed and standing by the window.“I have to go to campus,” he said. “I need to buy us more time. Stay here. Don’t go anywhere alone.”Juliet nodded. “Be careful.”He kissed her hard and left. Juliet stayed in the apartment, trying to focus on her mother’s treatment schedule. Her phone rang an hour later. It was an unknown number.She answered.“Juliet Sinclair,” a cold voice said. It was Voss. “I have your friend Mia. She’s safe for now. But if you don’t agree to dance for me exclusively starting tonight, I release every photo and video I have. Including the ones of you and your professor.”Juliet’s blood turned to ice. “Let me talk to her.”There was a short pause. Then Mia’s shaky voice came through. “Jules… I’m okay. Don’t do anything stupid.”The line went back to Voss. “You have three hours. Come to the club. Agree to my terms. Or y
Adrian’s phone rang early the next morning. He answered it while Juliet was still half-asleep beside him in his apartment.“Professor Knight,” Dean Hargrove’s voice came through cold and sharp. “My office. One hour.”Adrian hung up and looked at Juliet. “The dean wants to see me. Alone this time.”Juliet sat up fast. “What do you think it is?”“Nothing good,” he said. He kissed her forehead. “Stay here. I’ll come back as soon as I can.”An hour later Adrian sat across from Dean Hargrove. The dean slid a folder across the desk.“I have enough to fire you today,” the dean said. “Photos. Witness statements. The video tip. I’m giving you a choice. Resign within forty-eight hours and leave quietly. Or I make everything public and terminate you myself. Your career will be finished either way.”Adrian stayed silent for a long moment. “And Miss Sinclair?”“She will be investigated separately. If I find she was willing, she will be expelled. If I find you pressured her, there will be more seri
Juliet sat in the hospital waiting room with her hands clasped tightly in her lap. The doctor had just finished talking to her. His words still echoed in her head.“Without the new treatment, your mother has weeks. Maybe less. The medication is expensive, but it’s her best chance.”Juliet had nodded and thanked him, but inside she felt like she was drowning. The latest bill was higher than anything she had seen before. Even with Adrian’s help, the money would not stretch forever.She walked outside and sat on a bench near the parking lot. Her phone felt heavy in her hand. She opened a message to Marcus at the club.“Is the VIP still asking for me? Full-time work. Private only.”She stared at the words for a long time before deleting them. Then she typed them again. Her finger hovered over the send button.A car pulled up in front of her. Adrian got out and walked straight to her. He sat beside her without saying anything at first. Then he took her phone gently from her hands and looke
Juliet sat on the hotel bed holding the old photo. The girl in the picture looked so much like her that it made her stomach turn. Adrian sat beside her, his face still pale.“Why does she look like me?” Juliet asked again. Her voice was quiet.Adrian took the photo from her hands and set it down. “Someone is choosing girls who look like Sophia on purpose. They’re using the resemblance to drag up my past and destroy me again. And now they’re using you.”Juliet leaned against him. “I’m scared, Adrian. Everything feels like it’s closing in.”He kissed the top of her head. “I know. But we’re going to fight this. Together.”They stayed at the hotel a little longer before deciding to go back to campus. Adrian needed to check his office for any new notes or threats. Juliet went with him. The hallway was quiet when they arrived. He unlocked the door and they stepped inside.Adrian turned on the desk lamp. Juliet walked around the room slowly, looking for anything that felt wrong. She stopped
Juliet met Adrian at a small hotel near campus after her last class. He had texted her the room number. She knocked once. He opened the door and pulled her inside quickly.The moment the door closed, he locked it and wrapped his arms around her.“I needed to see you,” he said against her hair. “The dean is pushing harder. Chloe is feeding him more lies. We needed somewhere private.”Juliet rested her forehead against his chest. “I’m scared, Adrian. Everything is getting worse.”He led her to the bed and sat down with her. For a long moment he just held her hand. Then he spoke quietly.“I need to tell you the full truth about my past. About why I left my last university.”Juliet looked at him. “I’m listening.”Adrian took a slow breath. “There was a student named Sophia. She was smart. Ambitious. She started coming to my office hours more than she needed to. At first I thought she just wanted help with her papers. Then she made it clear she wanted more.”Juliet stayed quiet and let him
Juliet pushed open the back door of Midnight Eclipse and stepped into the dim hallway. The bass from the main floor already thumped through the walls but she kept her head down as she walked to the dressing room. Lila sat in front of the mirror, fixing her makeup. "You're late, Jules. Marcus is in
Juliet stood frozen in her tiny apartment and the glittery corset strap still hung out of her bag like evidence. Mia stared at it, her eyes widened, and waited for an answer.“Jules,” Mia said again, in a small voice. “Why does that look like the exact costume Luna wore in last night’s viral club v
Juliet kept walking down the hallway even though her legs felt heavy. The gossip about Adrian still rang in her ears and Mia stayed right beside her, matching her steps.“You’re not fine,” Mia said. “You went white when those guys talked about Professor Knight. What’s going on? You can tell me.”Ju
Juliet Sinclair sat in the third row, with her back straight on the chair and a notebook opened before her on a desk. The lecture hall buzzed with the usual noise of students parking up, but she stayed still. Her phone had just vibrated in her bag and she already knew what the message said.It was







