SENECA FRAZIER STOOD in the way-too-chilly, upscale lobby of the Reeds Hotel in Avignon, New Jersey, staring in horror at a text message she’d just received.
Don’t bother looking for us. We’re outta here.
“Impossible,” Maddox Wright whispered. Maddox rubbed the bridge of his nose, which was peeling from sunburn, and pushed his grown-out brown hair out of his eyes. “You really think it’s from Brett?”
Seneca was clenching her jaw so hard it felt like her teeth might grind to powder. “It has to be. But what the hell does it mean?”
Seneca, Maddox, and Maddox’s stepsister, Madison, plus their friends Aerin Kelly and Thomas Grove had been embroiled in a game of cat and mouse with Brett Grady for the past week. Ironically, once upon a time, Brett had also been their friend, a member of their cobbled-together investigative team—they’d met on a crime-solving website, Case Not Closed, which acted as a gathering place for people who loved digging into cold cases. Their first case had been to figure out what had happened to Helena Kelly, Aerin’s sister, whose bones had turned up in a park years after her mysterious disappearance. During that investigation, they’d trusted and respected Brett. He had great insights. He’d been a good listener, and he’d stuck by them to the very end, when they believed they’d found Helena’s murderer—Marissa Ingram, the wife of the man Helena was having an affair with.
Little did they know at the time that he’d steered that investigation exactly where he wanted it to go. He was the one who’d murdered Helena, not Marissa Ingram. But he’d disappeared before Seneca had made the connection. And that wasn’t all Brett had done….Through subtle hints he’d dropped, Seneca was almost positive he’d killed her mother, Collette, as well. That he’d been so close to her, right in front of her face, taunting her—it made her blood sizzle in her veins.
She wanted to catch Brett. She needed to catch Brett. It felt like her life’s mission now. But Brett was like a phantom—he changed his looks as easily as he changed his name. Finding him was easier said then done. This past week, he’d resurfaced and put the group through their paces to find Chelsea Dawson, his latest victim…only to twist the scene to make it look like the Instagram-star Chelsea had kidnapped herself in order to gain more followers. Seneca and her friends had looked like fools when they tried to explain to the cops that Brett, who had been going by the name Gabriel Wilton around Avignon, was behind it all. It also didn’t help that Brett had staged a fiery car crash that killed “Gabriel.” Who knew who Gabriel actually was—not Brett, clearly, but an innocent person whose life didn’t deserve to be cut short by Brett’s vicious game. As far as the cops were concerned, Chelsea’s case was closed—and Seneca and her friends were liars.
And now here was Brett, teasing her again with this text. I win, you lose! Seneca pressed her nails into her palm, wanting to scream. Every day that passed, her desire to capture Brett turned more desperate. She needed to get this guy—for her mom, for his other victims, for herself, if only to ask him why. Why her mom? Why Helena? Why anyone?
She canvassed the lobby, wondering if Brett had been here, if they’d walked right past him at any point. This hotel had been their HQ, though now that Chelsea had been found, Seneca and the others planned to head back to their respective homes—Madison, Maddox, Thomas, and Aerin to Dexby, Connecticut, and Seneca to Annapolis, Maryland—and reconvene their search for Brett after a few days. The lobby had a cheerful tiki theme and was bustling with sunburned tourists. A group of raucous college-age boys drank tequila shots at the thatched-roof bar. Outside, a bunch of valets in Hawaiian-print shirts rushed to cars pulling up to the roundabout drive, and bellboys pushed carts of luggage through the automatic doors.
Seneca stared at the text again, her hands fluttering to the bare spot at her throat. She was so used to fiddling with her mother’s P-initial pendant, but Brett had burned it beyond recognition a few days ago. She felt so naked without it, as though she’d parted with a limb.
Why had Brett sent this message? Just to tease that he’d gotten away again…or for some other reason? His use of pronouns—us and we’re—felt like a clue. Did Brett have someone with him? His “sister,” Viola, maybe? She’d just found out that Brett called her “sis”—Amanda Iverson, Brett’s boss at the real estate company when Brett was posing as “Gabriel,” beach bum and Realtor-in-training, had clued her in. Seneca needed to find this Viola person. She’d already begun racking her brain, trying to figure out how they might be able to track her down. Only, why would Brett brag about Viola when, as far as Seneca knew, he wasn’t yet aware that she knew of Viola’s existence? It didn’t quite fit.
“Ready to go? Madison’s here.” Maddox pointed out his sister’s shiny dark hair by the elevators. She was dragging two giant, overloaded pink suitcases behind her. She’d changed into a neon floral minidress and cork-wedge sandals.
Seneca was about to tell Madison about Brett’s cryptic text, but Madison spoke first, holding up an iPad in a Louis Vuitton case. “Aerin forgot this. She still here?”
“She left to meet Thomas.” Seneca glanced at the front entrance. Thomas Grove was Aerin’s brand-new boyfriend and an ex-cop; he’d helped them hunt down Chelsea and Brett. This morning, he’d received news that his grandmother was in the hospital and that he needed to return to Dexby. Aerin insisted on going with him; Thomas was picking her up in the hotel driveway.
She dialed Aerin’s number, eager to talk to her for reasons beyond the left-behind iPad. She needed to clue everyone into this text, pronto—Brett’s words seemed more ominous with every passing second. Maybe Aerin or Thomas, with his police experience, would have some insight.
But the call went to voice mail. Seneca dialed Thomas next; he answered on the first ring. “Thomas? Put me on speaker. Aerin needs to hear this, too.”
“Oh.” Thomas sounded surprised. “Actually, I’m still about five minutes away.”
“Wait, what?” Seneca cocked her head, not understanding.
“I haven’t picked Aerin up yet. I got stuck in traffic. I shouldn’t be long, though.”
“Huh.” Seneca stuck her head out and peered around the hotel’s driveway, searching for Aerin’s silky white-blond hair, her long tanned legs, the black designer handbag looped over her elbow. She wasn’t there.
Seneca’s skin started to prickle. She looked at Maddox and Madison worriedly. “Thomas isn’t with Aerin,” she whispered. “And she’s not in the driveway, either.”
Maddox frowned. Madison’s eyes darted. “Maybe she’s in the bathroom?”
Seneca eyed the bathroom door across the lobby. She would have seen Aerin coming or going from there. She pressed the phone to her ear again. “Thomas, can you meet us inside? We’ll find Aerin. There’s something I need to show you.”
After she hung up, she dialed Aerin once more. Voice mail. A hot feeling was spreading across her stomach, but she tried to breathe steadily. This didn’t mean anything. There had to be an explanation.
She looked at the driveway again. Still no Aerin. She noticed a lanky young bellman standing by the valet stand. The guy seemed bored, leaning his head against the wall with his eyes closed. A shiny name tag read Hunter. He snapped to attention when she approached.
“Did a girl just pass by here?” Seneca asked. “Seventeen. Pretty. Blond hair. You wouldn’t have missed her.”
Madison showed Hunter a picture of Aerin from her phone. The kid’s lips curved into a suggestive smile. “Oh yeah. I saw her. She got into a car a couple minutes ago.”
Seneca felt a jolt. “What car?”
The kid tried to think. “I think it was white? A sedan?”
Seneca frowned. Thomas’s car was a white Ford sedan…but Aerin wasn’t with Thomas. Could it have been a cab? But the cabs around here all seemed to be standard taxicab yellow. “Where did she go? Did you see?”
“Toward the bridge, I think.” He nodded confidently. “Yep, definitely toward the bridge, because they cut off someone making the left. Really peeled out of here.”
Then Hunter became distracted with an SUV full of people that had just pulled into the drive. Seneca turned to Maddox and Madison. Alarm bells were going off in her head. By the look on Maddox’s face, she could tell that scared, paranoid thoughts were churning through his mind, too. That didn’t surprise her—she and Maddox had bonded long ago over private messages on the Case Not Closed site, confessing all kinds of things, weirdly in tune with one another’s thoughts.
Seneca called Thomas back. He picked up right away. “Who called you to tell you that your grandmother was in the hospital and that you needed to come home to Dexby?”
There was a pause. “My nana’s doctor,” Thomas said. “Why?”
“Have you ever spoken to him before? Like, do you know what his voice sounds like?”
“No…”
“Seneca, what are you getting at?” Madison narrowed her eyes.
Seneca held up her finger in a wait-a-second gesture. “Thomas, call her doctor back. Ask if your nana’s really sick.”
Madison looked confused. “You think the doctor is lying?”
Maddox swore under his breath. Seneca looked at him; by his ashen expression, she could tell he was toying with the same theory she was. Brett’s text danced in her mind. Don’t bother looking for us. Could the us be…?
A dangerous scenario unfolded in her mind: Brett had posed as Thomas’s grandmother’s doctor and lied about her condition. Then he’d pulled up to the driveway in a car that looked exactly like Thomas’s and taken Aerin…while the rest of them were inside, mere feet away, unaware.
She pressed her phone to her ear. “Call him, Thomas. Please.”
“Okay,” Thomas said. “I’ll call you back. Or actually, I’ll see you in a couple minutes—I’ll be turning onto Sea Breeze soon.”
The call ended. Seneca shifted her weight from foot to foot. “Ten bucks says that doctor never called him,” she murmured. “Ten bucks it was Brett, disguising his voice.”
“What?” Madison asked, gaping. “Why?”
Wordlessly, Seneca showed her the text on her phone. Madison crowded in to look, and the color drained from her cheeks. “This is from…?” She trailed off in horror.
Seneca nodded.
“And you think he’s outta here…with Aerin?”
The pieces were starting to slide into place. Throughout the search for Chelsea, Seneca had questioned Brett’s every move. Why had he taken her specifically? Could he really have a vendetta against every woman who rejected him, or was there something else at play here? And why had he given them clues on how to find Chelsea…and, finally, why had he let Chelsea go? Brett was the kind of criminal who left no witnesses—he didn’t want his victims to tell anyone about him. And he had no interest in clemency.
“Guys, maybe Chelsea wasn’t Brett’s endgame,” she said in a choked voice. “Maybe Aerin is.”
Madison was trembling. “We have to call the police. Now.”
Seneca peered into the hotel lobby. Maybe they should tell the management, too—they probably had a surveillance camera in the driveway and had caught Aerin getting into Brett’s car. But she didn’t see a single staff member anywhere. She stared at her cell phone, eagerly awaiting Thomas’s call back. Then, as she looked up, she caught sight of Thomas’s white Ford rounding the corner onto Sea Breeze Drive. Even from a distance, she could see the frightened, confused look on his face. He’d made that call, she knew. His nana wasn’t in the hospital. The doctor hadn’t told him to come home.
Brett had.
There was something strange about Thomas’s car, though. Thick black smoke poured from its tailpipe, obscuring the air behind it. Seneca knew nothing about car maintenance, but it didn’t seem good. The traffic light turned green, and Thomas hit the gas. The smoke billowed. A strange pop sounded. And suddenly, horrifyingly, the car burst into flames.
“Oh my God!” Seneca darted toward the automatic doors.
The air outside smelled like burning fuel. Flames leapt from Thomas’s hood. Most people were running away from the fire, but a few brave souls were running toward it. Seneca pressed her hand to her mouth as she reached the sidewalk. Thomas’s door had opened, and he tumbled out and crumpled to the ground.
“Thomas!” Seneca screamed, but he didn’t raise his head. Fear cut jaggedly through her. How had this happened? How could a car just explode?
Two men in volunteer fire jackets sprinted toward Thomas’s body. “Get back, get back!” they screamed at Seneca, Maddox, and Madison, who’d rushed up behind her. Seneca bit down hard on her fist.
A police officer had appeared and was starting to divert all traffic to a side road. The fire department arrived and sprayed the car down. Ambulance sirens wailed. Onlookers to Seneca’s left began to murmur. “Did anyone see what happened?” a woman asked.
“It just exploded!” someone else said. “Scared me half to death!”
“I’ve heard you can’t trust that model year,” a third voice murmured.
Seneca was starting to get woozy from the smoke. Was Thomas’s car just a lemon? But Thomas was a meticulous guy. She couldn’t imagine that he’d let important car maintenance go to the point where his vehicle would explode. Paranoia nagged at her. She clutched Maddox’s arm. “I don’t think this was an accident.”
Maddox and Madison nodded numbly. And just like that, Brett has cut our numbers to three, Seneca thought with dread. Of course he wiped out Thomas—as an ex-cop, he had a lot of resources to hunt Brett down. And he and Aerin had just started dating. Seneca couldn’t forget the dreamy looks Brett had given Aerin back in Dexby. He’d liked her. Maybe liked her a lot.
So Brett wanted Thomas out of the way, then. He wanted Aerin all to himself. And he wanted them never to be found.
“Okay, now we’re definitely telling the police.” Madison spotted a broad, squinty-eyed cop who’d appeared to direct traffic. She took a few shaky steps toward him, but then Seneca’s phone started to buzz. She looked down at the number, and her breath caught in her chest. Impossible. The person who had sent the Don’t look for us text was now calling.
“Wait, Madison.” She grasped her friend’s arm. “Don’t.”
Madison gave her a startled look. Maddox started to protest, but then Seneca showed them the phone’s screen. “It’s the same number as before. The same number that sent that text.”
Madison blinked. Maddox’s lips parted slightly. The phone kept ringing.
“Answer it,” Maddox finally urged.
With a thumping heart, Seneca pressed the green phone icon, then put the call on speaker. “Long time no talk, my friends,” sang a familiar, haunting voice over the din of sirens.
Brett.