Sanctum
“Poor Felix,” she murmured. There was a half-second delay between when her mouth moved and when Dan heard her. In a normal conversation, the effect might be comical. “I was sure he’d be at least a little better by now.”
“No way,” Jordan cut in, tossing his head of shaggy curls. He took off his thick hipster glasses and wiped them on his shirtfront. “I wasn’t hoping for anything with that kid. He tried to kill us, Abby. And now these pictures? Frankly, I almost liked it better when they just said ‘You’re finished.’”
“It sounds to me like he’s still haunted by what he did. You heard what Dan said—Felix wanted forgiveness. Even if he’s still . . . Even if he’s not better, it does sound like part of him is sorry.” She yawned, leaning closer to her camera, just close enough to show the dark smudges under her eyes. “Be cynical if you want, Jordan, but it’s not like you’re getting much sleep either.”
“Nope, but my calc grades are ridiculous. Who knew insomnia could be so great for your work ethic?” He forced a laugh. “Listen, Dan, I’m taking a look at these numbers for you, but I’m not promising much. It sounds to me like Felix has gone way, way off the deep end. Probably best just to forget we ever met the guy and move on. We can burn these pictures and never think about him again.”
“You didn’t see him,” Dan insisted. “He wasn’t just urgent . . . He was . . . possessed, almost.”
What we did to you . . . Awful. Terrible. I don’t know if it can be undone. . . .
An icy stone settled in Dan’s stomach. Felix didn’t know if what could be undone?
“Not a word I like to think about in conjunction with that creep,” Jordan muttered. The camera caught a head full of hair while he looked down toward his lap. Over the microphone, Dan heard the scratch of a pen on paper.
“Jeez, I have got to get some sleep. These stupid numbers keep turning into blobs,” Jordan said with a sigh. “I swear the pattern looks familiar, though. It’s like it’s on the tip of my tongue. . . . Freaking frustrating.”
“You can do it, Jordan,” Abby said, perking up in her video window. “If anyone can figure them out, you can.”
“I don’t know,” he replied. He really did sound exhausted.
“Let’s start from the top,” Dan suggested. “You said it’s probably a code of some kind, right? This is Felix we’re talking about. He was a wackjob, sure, but he was smart. A genius. We have to assume he gave me the code knowing it was something we could figure out.”
“I’m not even sure it’s a code anymore,” Jordan said. “They’re groupings, but there are so few of them. The way they’re spaced looks intentional, but . . .”
Dan had been so sure Jordan would know what to do with the numbers. The kid could solve a master sudoku puzzle in his sleep, or ace the kind of calc test that made Dan sick with stress. If Jordan couldn’t crack this puzzle, they’d be left with nothing.
“But what?” Abby prompted. She squinted into her webcam. Dan had emailed them both a copy of the numbers on the back of Felix’s photo, along with the image on the front.
“But I don’t know. Sometimes these things are crazy complex. Not like A equals one, B equals two,” he explained. “Maybe it can’t be solved on its own. We might need the cipher—”
“Did you guys hear that?” Abby suddenly whispered, glancing over her shoulder and into the dark bedroom behind her.
“Hear what?” Jordan asked absently.
“That voice.” Her eyes grew wide and she shrank back in her chair. “You really didn’t hear it?” she whispered.
Dan leaned closer to the computer screen, brows knitted with concern. “Hear what? Abby, I mean, are you okay? I didn’t hear anything.” He hadn’t. “Did you, Jordan?”
“No . . .”
Abby’s head flew to the side. “There it is again!”
Dan was beginning to worry. He didn’t hear anything but the impatient tapping of Jordan’s pen on his desk. “I really don’t hear it, Abs.”
She blinked, hard, trembling a little in the window on Dan’s screen. “It sounded like . . . Never mind.”
“Like what?” Dan prompted.
“No, it’s idiotic,” she said, sighing. “Forget it.”
“Abby. What did it sound like?”
She looked away from the camera. “My aunt. Lucy.”
All three of them went quiet for a moment. Four months ago, when they first met, Dan might have been tempted to crack a joke to fill the silence. But hearing voices wasn’t a joke to them anymore, not after the summer they’d shared, and Abby wasn’t the kind of girl who got scared easily.
“Has this happened before?” Dan asked.
“Maybe once or twice,” Abby said, looking down at her lap. “Maybe more than that. Ever since we left . . . I don’t know. I just hear her sometimes. Whispering.”
“Abby,” he started to say, his stomach tying itself in knots, “that’s not—”
“I’ve got it!”
Both he and Abby jumped a little at Jordan’s sudden shout.
“I’ve got it,” he cried again. “I mean, I don’t got it got it, but I think I know what we need to do.”
Dan wasn’t ready to leave behind the possibility that Abby might be hallucinating mysterious voices. This was probably the point when a real boyfriend would give her a hug, or at least sit with her until she calmed down. Stupid distance. Stupid webcam.
“Go on,” Dan said, tearing his focus away from Abby. “What do we need to do?”
“He said to follow, right?” Jordan said, speaking quickly, excitedly. Tip-tap-tip-tap. Jordan typed so noisily Dan almost couldn’t hear his voice. “I didn’t see it at first because of what’s missing. Look at the photos again, all three of them—mine, then yours, Dan, then Abby’s.”
Dan slipped the picture off his desk and steadied it in front of the monitor, comparing it to the photos his friends had received. They made a complete panorama, one wide carnival tent and a bizarre group of people, posed in a vacant tableau. What did a weird old carnival have to do with this code?
“See?” Jordan cried. “Right there, behind the tent and the Ferris wheel. Do you see it?”
“See what?” Abby said flatly. “A blurry smudge and, I don’t know, a roof maybe? I can’t make it out. . . .”
Dan had already pored over the photos a dozen or so times since returning to his house, but now he tried to study the panorama with fresh eyes. Abby was right—it looked like a roof, a tall, slanted roof. “A steeple?”
“Nope,” Jordan replied. “Here. Look at this picture I’m sending.”
The messenger window below the videos flashed, and Dan scrolled to check out the image Jordan had found. It was almost impossible to describe the hard jab of excitement and dread that hit him like a punch to the throat. It felt like he might choke on his next breath.
Sloped, white with dark trim, falling to pieces . . .
“Brookline,” he whispered, his eyes mere centimeters from the screen. “That’s the campus. That carnival—it’s on the green in front of Wilfurd Commons.”
“I thought it looked familiar, so I checked the college’s website and voilà! It’s hard to see at this resolution, but it’s definitely Brookline,” Jordan explained.
“Nice catch,” Abby said.
“Thank you, thank you very much. I’m here all week.”
“Okay,” Dan said, leaning back in his chair. He stuck his thumbnail in his mouth and worried it, his eyes shifting from the color photo on his screen to the black-and-white one on his desk. “Okay, so that’s Brookline. That’s the campus. What are the numbers then?”
“They’re coordinates,” Jordan said, his voice punctuated by the staccato of his speedy typing. “They don’t make any sense without the cardinal indications, but I looked up Camford’s coordinates and they’re close. Really close. If you substitute in the right letters, you’ll see what I mean.”
“Slow down, Jordan, we can’t all be misunderstood geniuses,” Dan teased.
&nb
sp; “No, I see what he means!” Now Abby sounded just as caught up, just as thrilled as Jordan. Dan couldn’t match their enthusiasm, not yet.
“Like this,” Jordan said, and a new message appeared.
43°12'24"N 71°32'17"W
“Holy crap. Forget misunderstood, you’re just a genius.”
“Oh, that’s not all. With coordinates this precise, we can get pinpoint accuracy. Give me five minutes with Google Maps and I can have a list of addresses for you.”
So the first part of the mystery was solved, at least. Coordinates. You’re not finished. It couldn’t be any more obvious that Felix was handing them a map.
“Dan? What’s the matter?” Abby asked. She peered into the screen at him, her brow creased with worry. “You got quiet there.”
“I’m just thinking.”
“As usual,” Abby said with a laugh. “Come on, fill us in.”
“It’s not a happy thought,” he warned.
“A happy thought? Dan, we’ve all been so sleep deprived and stressed lately, I’ve forgotten what a happy thought looks like. Between these photos and senior year, I’m this close to checking myself in to the loony bin.” She coughed, scrunching up her eyes before squeaking out, “Sorry. Poor choice of words.”
“But not the worst segue, actually.”
“Oh boy, here we go,” Jordan said.
“It’s just . . . Felix said ‘follow,’ and it was . . . I don’t know. A cry for help, I think. I was sure getting away from Brookline would help him, help all of us, but that hasn’t been the case, has it? We’re still messed up and I keep wondering if maybe the only way forward is to go back. ‘You’re not finished’—that’s what the photos say, right? Well, maybe we’re not.”
“I was worried you were going to say that,” Abby replied, pursing her lips. Her skin, ashy from an obvious lack of sleep, didn’t at all match the bright homemade paintings decorating the room behind her.
“But not surprised,” Jordan added. Abby gave him a warning look. “What? It’s too late at night to worry about feelings and crap. Meanwhile, I’m all finished with these coordinates. Survey says ten-twenty Ellis is the first address. Thirteen-eleven Virgil is address number two. Then we’ve got nine-twenty-two Blake and finally thirty-nineteen Concord. They’re all, surprise, surprise, in spitting distance of the college.”
“So what’s it going to be?” Dan asked, trying his best to keep the undercurrent of excitement out of his voice. “Do we forget today ever happened and hope this all goes away? Or do we see what’s behind door number two?”
“And by door number two, you mean the place where we almost died,” Abby said. “I don’t know, Dan. What are you thinking, we’ll just waltz back onto campus with a set of directions and say, ‘Excuse me, sir, do you know why our psychotic sort-of friend might have sent us here?’” Abby took a deep breath. “I mean, no offense. I just really don’t follow.”
For once, Jordan didn’t have anything snarky to add. He was clearly awaiting Dan’s answer, too. But Dan had thought this through already. Really, he had Sandy to thank for the inspiration—she was the one to suggest he look at other colleges.
“How would you guys feel about a prospective students’ weekend?”
In the dream, Dan could actually feel the heat of the flames as they spouted out in front of his face. He began to sweat, ducking the gout of fire just as it left the performer’s mouth. Then he spun to glare at the man—didn’t he see him there? But the man was laughing, wiping the fuel off his lips and slapping his thigh. The whole carnival began to tip slightly, the ground shifting under Dan’s feet. This was probably what being drunk felt like, he thought, wandering aimlessly through the striped tents.
No, not aimlessly . . . Something was guiding his path. He didn’t know what he was heading toward, only that he had to get there. Answers. Answers to questions he was only now brave enough to ask. What if he could make his family do anything he wanted? What if mind control wasn’t magic, but science?
He was getting closer, just barely staying upright as he left the last of the tents behind and approached a ragged stage. In his sweaty hand, Dan clutched a slip of firm paper. “Admit One.” The old coot waited for him onstage, patient, watchful. He really didn’t look like much, but appearances could be deceiving. . . .
A shrill bell pierced the vision, and just like that the dream vanished.
Dan sat up fast in bed, instantly dizzy. The dinging outlived the dream, and he scrambled, trying to find his phone on his bedside table. In the process, he knocked over the bottle of Benadryl, which he’d left open after taking a pill to fall asleep.
Bleary-eyed, he found the phone next to the overturned bottle. He rolled onto his back, bringing the screen close to his face.
Missy had texted him.
Wish u had made it 2 the party. We all missed u!
Dan groaned and dropped the phone back on the bedside table. He probably should have at least texted her to say happy birthday, but it had slipped his mind. Too tired to reply, he pulled the blankets up over his head and tried to fall back asleep.
A single thought kept him awake, and for once, it wasn’t a bad one: soon he wouldn’t have to worry about Missy and Tariq. He would get to see Abby and Jordan, his real friends.
Chill drizzle flattened his hair, and Dan parted it and combed it with his fingers again. He fidgeted on the sidewalk, cold and anxious, drumming on his legs from inside his pants pockets. Cars drifted by, filling the air with the soft shhush-shhush of tires slicking across wet pavement.
Finally, a new bus pulled up, brakes squealing, and he could see Abby’s bright face peering out at him from above.
He waved, adjusting the heavy laptop bag slung over his shoulder. Already he had checked three times to make sure he had packed all of his meds, but now he checked the laptop bag again, almost as a nervous tic.
Just like when they first got to NHCP, Jordan and Abby had taken the same bus. The smell of diesel wafted over Dan, mingling with the wormy petrichor scent lingering on the pavement. He hunkered down into his jacket and stamped his feet to get warm. It was slightly colder here than at home, already wintry in late October. Tiny filaments of rain clung to the cold trees, benches, and cracks in the sidewalk. Down the block from the bus stop, the town businesses had put jack-o’-lanterns and twinkling purple lights out to decorate for Halloween.
Mist rolled down from the hilltop campus, blanketing the town in a milky glow.
“Hey,” Dan greeted. “You guys finally made it.”
Abby was the first one off the bus, and he hurried forward to help her with her bags. She wore a bright yellow peacoat with a sprig of peacock feathers pinned to the lapel and a floppy knit cap. Sometime since the last time he had seen her, Abby had dyed a chunk of her hair electric blue. They hugged, and Dan gave her a light kiss on the cheek.
“It’s good to see you again,” she said, blushing. “Here, let’s get Jordan’s stuff.”
She turned to assist Jordan, who wore his usual dark, stylish clothes—a leather jacket and skinny jeans, with woolly socks just visible above the tops of his scuffed ankle boots.
Dan had forgotten how tragically unhip he felt in their presence. He also noticed slips of scrap paper poking out of Jordan’s jacket pockets.
“I don’t suppose those are hangman games?” Dan asked.
“These?” Jordan pulled out one of the slips. “Just messing around.”
From what Dan could see, “just messing around” meant hundreds of rows of mathematical calculations. He had to wonder what it was like inside Jordan’s genius head. They picked up their bags and waited for the street to clear, then they crossed to the paved path winding up toward the college itself.
“How was the trip?” Dan asked, walking as close to Abby as he could without tripping her. “It’s been raining like this since the second I stepped off the plane.”
“Jordan wouldn’t shut up about his host,” Abby replied. “He looked him up on Facebook. Very rich
. Very athletic. And very handsome with a capital H-O-T.”
Dan laughed nervously.
“And probably very straight with a capital Disappointment,” Jordan added.
“I doubt we’ll see much of them anyway,” Dan pointed out. “We’re here on a mission.” He tried to say this lightly, like it was all a funny joke, but neither Jordan nor Abby laughed. “Besides, they probably don’t have time for lame high school students like us.”
“Yeah.” Jordan tossed his curly hair and gave Abby a sideways look. “Let’s hope they don’t pay too much attention to the Scooby gang sneaking off.”
“I don’t remember this hill being so steep,” Abby said, puffing. “Man, this place must get freezing in the winter.”
With every step they took up the hill toward the college, Dan felt his breath becoming shorter and his mood darker. It was one thing to talk about coming back here; it was another thing entirely to be here, to be back. Felix, possessed or inspired by the Sculptor, had tried to kill them. Dan had seen an actual dead body. But as anxious as the place made him, it was as if someone had opened him up and hidden a magnet in his chest—he felt pulled back to this place and its as-yet-undiscovered secrets.
A buzz in his pocket jarred Dan out of his thoughts. He pulled out his phone to find a new text message from Sandy.
Hey! Make it to Jordan’s safely? Just checking in. Have fun on your visit!
Dan chewed the inside of his cheek, his finger dodging over the screen to type back a vague if reassuring message.
“Jordan’s?” Jordan himself eyed the phone over Dan’s shoulder as Dan typed a quick reply. “What exactly did you tell your folks about this weekend?”
“Not the whole truth, if you want to be technical about it.” It hadn’t felt good to lie to his mom, but it hadn’t exactly been hard, either. “I mentioned you were checking out a tour at Georgetown this weekend and said I was going to tag along. And then I might have changed my flight with the emergency credit card.”
“At least I’m not the one obscuring my whereabouts this time,” Jordan said with a wry smile. “I’m sure we’ll have a blast at Georgetown. But seriously, Dan, let me know if you need help paying back that credit card.”