Chapter: Chapter 62Sixty-eighth percentile.Ivy stared at the screen. "I don't know what that actually means for the real thing.""It means you have time to get better at it," Callum said, peering over her shoulder. "You've got two years before the bar. That's a fine place to be for a first diagnostic.""You keep saying that.""Because I keep believing it." He kissed the top of her head. "Renata wouldn't have set this up if she didn't think you could handle it eventually. She strikes me as someone with zero patience for wasting her own time on people who can't.""She does have a very specific way of looking at you when she thinks you've said something foolish.""I got that impression the one time I met her, yes."Ivy closed her laptop, though the percentile stayed on her mind."I think I just wanted a number that told me something definitive. Instead, I got a number that tells me to keep going. That's somehow less satisfying than either a clear yes or a clear no.""Welcome to most of adult life, I'm tol
ปรับปรุงล่าสุด: 2026-09-29
Chapter: Chapter 61The offer came two weeks later, an email from Hargrove's Chicago office arriving while Ivy sat in her mostly-packed apartment, boxes stacked against the walls in preparation for her final year, her 2L summer internship wrapped and behind her.We are pleased to extend a contingent offer for a first-year associate position beginning next fall, upon your graduation and successful completion of the bar exam.Next fall. After her 3L year, after the bar. Ivy read it three times before calling Callum."I got it," she said. "Callum, I got the offer. It doesn't start until after graduation, obviously, I've still got a full year left and the bar to pass first, but I got it.""Ivy." His voice cracked with excitement. "That's incredible.""It happened because Renata believed in me, and because I actually worked for it," Ivy said. "You just happen to also be in the city where it's happening.""Best possible coincidence," Callum said.She called Diane next."Mom. I got the offer. Chicago. It's cont
ปรับปรุงล่าสุด: 2026-09-23
Chapter: Chapter 60Graduation season crept up faster than Ivy expected, the last stretch of her internship colliding with finals, her days filled with contract reviews by morning and study sessions by night.Renata caught her yawning over a deposition summary on a Tuesday afternoon."You look like you're running on fumes," Renata said, dropping a folder onto Ivy's desk."Finals next week. Then the semester's actually over.""It is almost done. Doesn't make the last stretch easier." Renata studied her for a moment. "How's the boyfriend? Chicago, right?""Chicago," Ivy confirmed. "We're figuring it out. Slowly."Renata tapped the folder. "This can wait until tomorrow. Go home. Sleep."Finals ended on a Thursday, and Ivy slept for eleven hours straight. Priya showed up that afternoon with celebratory takeout, flopping onto Ivy's couch."We survived. London confirmed, by the way. Paperwork and everything. I leave in March.""Priya, that's incredible." Ivy hugged her properly."Terrified. Good terrified." Pr
ปรับปรุงล่าสุด: 2026-09-22
Chapter: Chapter 59Callum drove down on Friday, arriving later than he'd planned, an accident on the highway pushing his four hours into nearly six. Ivy was waiting on her porch steps when he finally pulled up.He opened his arms. Ivy hesitated half a second before stepping into them."Hi," she said, muffled against his shoulder."Hi."They ordered takeout instead of cooking, too tired from the week to manage much else, and ate at her small kitchen table in a quiet that wasn't quite comfortable and wasn't quite tense either."I talked to Noah," Ivy said eventually. "He apologized properly. Told me he understood he'd misread the whole bonfire thing for years. I told him the truth, that I didn't want to kiss him then either.""How do you feel about that?""Relieved, mostly." Ivy pushed her food around her plate. "I told him I needed time to figure out whether we're staying friends.""Do you want to?""I don't know.""That's not really an answer.""Because I don't have one yet, Callum.""Okay." He went qui
ปรับปรุงล่าสุด: 2026-09-20
Chapter: Chapter 58Ivy didn't hear from Noah for four days, and when she finally did, it was a text, careful and short.Noah: Can I see you before you head back to school? I don't want anything. I just need to actually say this in person instead of hiding behind a screen.She almost said no. Sat with the message for the better part of an hour.Ivy: The coffee shop. Thirty minutes.He was already there when she arrived, no easy grin this time. He looked smaller somehow, sitting alone at their usual table."Thank you for coming," he said, standing awkwardly as she approached."I almost didn't." Ivy sat down across from him, arms crossed."I know." Noah's hands were wrapped around a coffee he wasn't drinking. "I've had a few days to think about what I actually want to say.""Go ahead.""I crossed a line," Noah said, meeting her eyes. "You pulled away. That told me everything I needed to know, and instead of respecting it, I kept building some story in my head for years about what that pulling away actually
ปรับปรุงล่าสุด: 2026-09-19
Chapter: Chapter 57Callum called the next morning, finally, his voice rough like he hadn't slept much either."Noah came to see me yesterday," he said, no preamble.Ivy's stomach dropped. "He what?""Showed up at my hotel. Wanted to explain himself, apparently.""Explain what?""That there's history between you two I didn't know about. A bonfire, junior year. He said you two almost kissed, that you pulled away, and he's spent years assuming that meant you were scared, not that you didn't want it."Ivy sat down hard on her kitchen chair. "There was a bonfire. We were sixteen. It was one stupid, awkward almost-moment that neither of us ever mentioned again.""You never mentioned it at all," Callum said. "That's the part I keep getting stuck on.""Because it wasn't significant to me. I'm not keeping a file on every guy I've ever talked to, Callum. How was I supposed to know some dumb thing from when I was sixteen would suddenly matter?""Maybe it didn't mean anything to you. It clearly meant something to h
ปรับปรุงล่าสุด: 2026-09-17
Chapter: Chapter three fourThe lead operative recovered his nerve faster than the others, which was, I would later understand, exactly the kind of mistake that got faction soldiers killed in encounters like this one."Take her," he said, and the five behind him moved."The ring only half-completes on its own," Lucifer said quickly, low, meant only for me. "It draws on whatever power you can already reach and finishes shaping it into something permanent. Whatever you feel right now, it isn't the whole bond arriving. It's the fastest, roughest version of it, because we didn't have days to do this properly."That explained the speed at least, if not the fear underneath it.I didn't decide what happened next so much as allow it. Gold light poured from my hands before the first operative closed half the distance between us, a wall of it, deliberate this time instead of erupting on its own, and it caught him mid-stride and threw him back into the passage hard enough that I heard bone crack against stone.Lucifer move
ปรับปรุงล่าสุด: 2026-09-26
Chapter: Chapter twenty threeThe well didn't have stairs, not exactly. What waited beneath the sealed stone was more like a throat, smooth walls curving downward into the dark, and the moment my feet touched the first surface below ground level, I understood we weren't climbing down into a hole in the earth. We were descending into something built.Lucifer went first, his hand tight around mine, and behind us I heard Kael's voice at the surface, low and urgent, buying us whatever time he could against whoever was closing in through the treeline."How far down," I said."I don't know," Lucifer admitted. "I've never been here before. Nobody has, not for a hundred years."The passage widened as we went, the walls no longer bare stone but carved, the same symbols from the chapel repository repeated here in patterns that grew denser the further we descended, until the carvings themselves seemed to hum faintly under my palm when I touched them, a vibration more felt than heard."They're getting closer," Lucifer said, g
ปรับปรุงล่าสุด: 2026-09-26
Chapter: Chapter Twenty twoThe old well sat behind the servants' quarters exactly where Mira said it would, ringed with stones gone dark and slick with moss that shouldn't have grown that thick in a climate this dry. Someone had sealed the mouth of it with a slab of granite decades ago, and even from ten feet away, I could feel my mark responding to it, a low insistent pull, different from the sharp burn Ilara had caused, quieter, older, patient in a way that made my skin crawl worse than pain would have."That's not natural stone," Kael said, crouching beside it. "Someone carved wards into the underside before they sealed it over. I can feel the edges of them from here.""Can you open it," Lucifer said."I can try. I'd rather Amanda not be standing directly over it when I do."I stepped back without arguing, mostly because my legs had started shaking the moment we'd crossed into the garden, some old instinct screaming at me the same way it had in the repository under the chapel, except worse, closer to home, c
ปรับปรุงล่าสุด: 2026-09-18
Chapter: Chapter twenty oneNobody slept much that night, but I was the only one who went looking for company instead of silence.Lucifer was where I expected him, on the terrace, though he wasn't holding a drink this time. Just standing, hands braced against the stone railing, looking out at the garden like it might tell him something about the ground beneath it that six years of ownership hadn't."You should be resting," he said, without turning."You keep saying that to me. I keep not listening."He almost smiled. Almost. "I've noticed."I came to stand beside him, close enough that our arms touched, and for a while neither of us said anything, the two of us watching the same dark garden that apparently held a second repository, an ancient throne, and my entire unresolved childhood underneath it somewhere."Are you afraid of what I'm becoming," I said.He didn't answer right away, which was itself an answer of a kind. When he finally spoke, he didn't look away from the garden."Yes."I hadn't expected him to
ปรับปรุงล่าสุด: 2026-09-12
Chapter: Chapter TwentyWe took her inside before she said another word. Lucifer had appeared by then, drawn by whatever instinct told him something in his house had finally broken loose, and the five of us ended up in the same study where Seraphine had first asked to stay, the good tea service still sitting untouched on the sideboard from a week of pretending things were simple.Nobody sat down. It didn't feel like a room for sitting."Start with the wards," Lucifer said. His voice had none of the careful patience he'd used with her in the garden that morning after the chapel."The wards aren't the real target," Seraphine said. "That's what they told me to map. It's not what they actually want." She wrapped her arms around herself. "The wards protect the estate from things crossing in. What they actually want is a way to get something out.""Out," I repeated. "Out of where.""The repository." Her eyes flicked to me. "Not the one under the chapel. There's another one. Older. The chapel repository was already
ปรับปรุงล่าสุด: 2026-09-11
Chapter: Chapter nineteen.I didn't sleep that night. I lay in the dark of my old bedroom, the one I'd grown up in, listening to the house settle around me and turning Seraphine's non-answer over until it wore smooth from handling.It was real. The braiding. The garden. All of it.Maybe it had been. People were allowed to hold two things at once, weren't they. A woman could genuinely enjoy braiding her sister's hair on a Tuesday afternoon and still hand a household schedule to men who wanted that sister dead by Friday. I understood that in theory. Understanding it in theory didn't make it easier to sit with at two in the morning, staring at a ceiling I used to stare at as a girl who thought the worst thing that could happen to her was being forgotten.I got up before dawn and went to find Kael.He was already awake, sitting on an overturned crate near the stables cleaning his sword with the kind of methodical attention men give to tasks that let them think about something else entirely."You didn't sleep either
ปรับปรุงล่าสุด: 2026-09-09
Chapter: 14Thursday came faster than I wanted it to.I spent the morning at the bunker helping Cassian mount shelving in the storage room, both of us not talking about Marisol, not talking about the woman, not talking about anything except which brackets went where, because it turned out there were only so many hours in a day you could spend circling a threat you couldn't touch yet."You don't have to go tonight," Cassian said, around noon, watching me change out of my work clothes in the corner of the main room like a man pretending he wasn't watching at all. "You could tell them you're sick.""I told you. If I skip this one, somebody asks why." I pulled my hair back, checked myself in the small mirror propped against the wall. "Besides. Marisol handed me something last night. Mom picked the restaurant herself, which she never does. That's not nothing.""It's also not much.""It's enough to go looking for more," I said. "I want to watch her. Just watch. I'm not confronting anybody, I'm not brin
ปรับปรุงล่าสุด: 2026-09-26
Chapter: 13Cassian moved first, flashlight off, crowbar low at his side, walking the fence line quiet the way somebody moves when they've done this before and don't want to get caught doing it wrong. I followed a step behind, every sense straining against the dark, my heart pounding hard enough that I was sure it had to be audible."Anything?" I whispered."Not yet."We circled the north side of the building, past the scaffolding still standing over the repaired corner, past the generator we'd hauled in two nights ago, and that's when I saw it. A shape near the tree line, still, watching, close enough that for one horrible second I thought it might actually be the woman herself.Cassian saw it at the same moment I did and stepped in front of me without seeming to think about it at all."Show yourself," he called out, voice hard and flat. "Now."The shape moved.It wasn't the woman.It was Marisol.She stepped out from behind the tree line with her hands raised slightly, palms out."Don't," she s
ปรับปรุงล่าสุด: 2026-09-22
Chapter: 12Neither of us said much for the rest of the drive.Cassian pulled into the bunker's access road just as the sky started going gray at the edges, that flat, colorless hour before sunrise where everything feels unfinished. He killed the engine and just sat there for a second, hands still on the wheel, staring straight ahead like the windshield had answers written on it somewhere."We need to talk about priorities," he said finally."I know what you're going to say.""Then say it back to me, so I know we're actually on the same page."I let out a breath. "You want me to stop chasing the woman and focus on the bunker. Supplies. Water. Getting this place actually livable in six days instead of running around downtown at midnight listening at doors.""That's exactly what I want," he said. "And I want it because it's the right call, not because I'm trying to control you.""I know that.""Do you?" He turned to look at me properly for the first time since the alley. "Because from where I'm sit
ปรับปรุงล่าสุด: 2026-09-19
Chapter: 11I didn't answer. I didn't breathe.I took the last few stairs two at a time, boots barely touching concrete, praying the door at the bottom hadn't locked automatically behind me on the way in.It hadn't.I hit the side door at a dead run and burst out into the alley just as I heard the stairwell door bang open above me, Emeric's voice echoing down through the concrete, sharper now, closer to panic than I'd ever heard it."Hey! Stop!"I didn't stop.I sprinted across the street, not toward my car, that would've given him a direct line straight to me, but around the block instead, ducking behind a row of dumpsters outside a closed bakery, heart slamming so hard against my ribs it actually hurt.Footsteps. Fast, uneven, somebody moving without really knowing which direction to move in.I pressed myself flat against the brick, hand over my own mouth like that could somehow make me smaller, quieter, less real."You see anyone?" Marisol's voice, from somewhere near the building's front entr
ปรับปรุงล่าสุด: 2026-09-18
Chapter: 10I stayed in the car for four minutes.I know because I watched every second crawl across the dashboard clock.Marisol and the woman had disappeared through the apartment building's front door, and I was still sitting there with both hands wrapped around the steering wheel.None of it made sense.The woman from the hotel.With Marisol.Going into Emeric's apartment.I let out a breath.“What the hell?”My phone buzzed.Cassian.Well? You still out there?I typed back.The woman from the hotel is here. She just walked in with Marisol.His reply took a few seconds.You're sure?Yes.Don't go inside.I stared at that message.Then another came through.Delphine.I sighed.I said I wasn't going inside.That wasn't exactly true.I was already looking at the building's side entrance.I'd been there once before. Emeric had brought me to the apartment a little over a year ago and told me it belonged to one of his business partners.He'd said he used it when work kept him downtown too late to d
ปรับปรุงล่าสุด: 2026-09-15
Chapter: 9“There’s an address on the invoice.”Cassian was crouched beside the cement mixer, turning the crumpled receipt between his fingers.The crew had already left. He’d gotten the receipt from one of the workers by giving him twenty dollars and telling him it was for insurance.“Riverside Holdings,” he said. “You know it?”I shook my head.“Should I?”“Probably not.” He stood and brushed the dust from his knees. “I’m going to check it.”“You think it’s fake?”“I think whoever paid for this didn’t want their name attached to it.”He folded the receipt and put it in his jacket.Then he looked at me.“You okay?”I almost laughed.“No.”His eyebrows lifted.“At least you’re honest.”“I don't have time to not be okay.”That got the smallest twitch from the corner of his mouth.My phone buzzed.I looked down.Emeric.Dress fitting at two. Mom's orders, not mine. Don't be late.My stomach tightened.Cassian noticed.“What?”“Wedding dress fitting.”His expression changed immediately.“You have t
ปรับปรุงล่าสุด: 2026-09-14
Chapter: 22Ivy's side of campus was quieter than the main quad, but her dorm room was not quiet at all. Her boyfriend had her bent over the desk, one of her knees up on the chair, back arched, palms flat on the wood while he fucked her from behind in deep, hard thrusts. Every stroke pushed a moan out of her. The desk scraped the wall. Her hoodie was half off one shoulder. His hand was in her hair, not gentle, holding her in place while his hips slammed against hers.“Fuck…ah…don’t stop…fuck me harder” she screamed.He leaned over her back and kissed the side of her neck, open-mouthed, rough, then bit lightly as he thrust harder.“You take it so fucking well,” he groaned.Ivy moaned louder, pushing back to meet him. One of his hands slid under her and rubbed her clit in tight circles while he kept pounding into her. The mix made her thighs shake.“Oh my god…right there…shit…”He pulled her up by the hair just enough to kiss her sideways, messy and hungry, tongues clashing while he kept fucking
ปรับปรุงล่าสุด: 2026-09-29
Chapter: 21Zy's POVMy phone rang so many times the vibration felt like it was coming from inside my bones.Mom.I answered on the fifth call because if I let it go to voicemail she would drive to campus herself.“Zy.” Her voice was already shaking. “Please tell me the video people are sending around is not you.”My throat closed.“Mom…”“Is it real?” she said slowly.I pressed my free hand hard against my eye.“Yes.”She made a sound I had never heard from her before, small and broken.“Why? Why would you film something like that? Who put you in that room? Was it that boy? Grant? Ronan’s brother? How long have you been hiding this from us?”In the background I heard Dad’s voice rise.“Give me the phone.”There was a scuffle of fabric and then his voice filled the line, harder, colder.“Is the footage real, Zy?”“Yes.”“Were you paid?”“No.”“Did you know the cameras were rolling?”“No. I walked into a room. I thought it was private. I did not know…”“You did not know,” he repeated, and the disb
ปรับปรุงล่าสุด: 2026-09-27
Chapter: 20Zy's POVI found Grant near the side of the science building after the speech video had already started circulating.He was alone, back against the wall, phone in his hand like he had been reading the same shit over and over. When he saw me, he straightened.“You saw it,” he said.“Half the fucking campus saw it,” I screamed.He nodded once.I stopped in front of him, pulse already too fast.“I need you to tell me what actually happened on that set. Not the cleaned-up version. The real one. Was anyone harmed? Was anyone filmed without consent?”Grant held my eyes.“You walked in. The crew thought you were the booked girl. I thought the same damn thing too. Cameras were already rolling. I did not stop and ask the right questions. That part is on me. When I realized you were not supposed to be there, I shut down the public release. Premium feed had already caught the early file. I locked what I could. Deleted what I controlled. Nobody was forced. Nobody got hurt like that. But it was sti
ปรับปรุงล่าสุด: 2026-09-25
Chapter: 19Ronan's POVI did not plan the words carefully.I only knew I could not keep sending messages into silence while my brother walked around campus with her like the past eight months had meant nothing.The school announcement hall was already half full when I stepped up to the open mic. Someone had been talking about a club event. The second I took the microphone, the noise dropped into that uneasy quiet people make when they realize something personal is about to happen in public.I saw faces. Some were curious, amused. A couple of phones already half raised.My hands were not steady.“I am not here for an announcement,” I said. My voice sounded thinner than I wanted. “I am here because I hurt someone.”A low laugh came from the back. Someone muttered something I could not catch. Heat crawled up my neck, but I kept going.“Her name is Zy. Most of you know we were together. What you do not know is that I lied to her for a long time. I made her feel like she was the problem. Like she was
ปรับปรุงล่าสุด: 2026-09-25
Chapter: 18Zy's POVFor once, things felt almost normal, like I said, almost.Grant and I walked across the main path after class, close enough that our arms kept brushing. He was telling me something about a professor who still used paper attendance sheets like it was 2009, and I actually laughed. A real laugh. Not the tight, stressed kind I had been carrying around for days.He glanced at me sideways.“That is a good sound.”“Do not get used to it,” I said.“Too late.”We kept walking. Students moved around us. Someone called Grant’s name from a distance and he only lifted a hand without stopping. For a few minutes I was not thinking about Ronan, or Aunt Molly, or the way everything between us had started in a dark room with cameras. I was just walking next to him, and it felt simple in a way nothing had felt in a long time.Then the energy on the path shifted.People started looking toward the main walkway. A girl near the steps actually stopped mid-sentence. Someone behind us muttered,“Bell
ปรับปรุงล่าสุด: 2026-09-23
Chapter: 17Zy's POV“Would you still want me if Ronan had never hurt you?”Grant’s question was still hanging between us in the parking lot.I did not answer right away.Because the honest version was not clean.“I don't know if I would have ever looked at you,” I said. “Not like that. Not if everything with Ronan had stayed the same. I was not paying attention to you before that night. You were just his brother in the background.”Grant’s jaw tightened.“So I was convenient.”“No.” I stepped closer. “That night was a mess. I was hurt. I was angry. I walked into that room without thinking. But what happened after that was not only about him. The way I kept coming back. The way I am still standing here. That part is about you.”He did not look convinced.“That sounds like a distinction you are making after the fact.”“Maybe it is,” I said. “But it is still true. I did not keep coming back because I wanted revenge. I kept coming back because of how you made me feel. Because when you look at me, I
ปรับปรุงล่าสุด: 2026-09-21