She poked me in the chest. "I didn't let you do anything. The front door was open when I got here, and I thought you had done something stupid like go inside. I got rid of the ward at the top of the stairs, but the angle was bad for the other one, so I went around to the balcony. I'm surprised you didn't sense it."
I rubbed my nose. "I've been having trouble smelling anything."
Keeva bit her lower lip and looked away. "Promise you'll let me explain?" I cocked my head to the side in confusion. She reached out and placed her hand on my forehead. I felt an odd shifting of pressure, as though I had ridden in a fast elevator and my sinuses were catching up a second late. I could breathe again. I sneezed and gagged once very hard. Between macDuin's exposed organs and the killer's essence, the stench in the room was overwhelming. I grabbed Keeva's arm.
"What the hell did you do to me the other night?"
She wrenched her arm away with no trouble and stepped away from me. "I saved you a trip to the hospital. When macDuin realized you knew Gethin's essence, he wanted me to block you. I refused, so he sent his henchmen after you. You should thank me. I got them and macDuin off your back."
"Gethin? Then he knew Gethin is here?"
She looked at me in confusion. "Of course he did."
"I thought Lorcan was using Corcan to commit the murders."
She shook her head. "Wow. No, Connor. You're way off. Corcan didn't commit the murders. Gethin did. I thought you figured out the ritual? Gethin's dying from genetic defects. MacDuin told me he had a spell to cure himself. He's more fairy than elf and was murdering the prostitutes for their hearts. He needed them to purge his elfin essence. As best we could tell, he needs Corcan as a final purging vessel to accept his elfin essence."
"Then why was macDuin trying to end the police investigation?"
She stared at me in confusion. After a moment, she nodded. "Connor, Gethin's name is macLorcan. MacDuin and Gerda Alfheim had an affair during the war. He's macDuin's son."
Stunned, I lowered myself onto the couch. The image of macDuin laughing at me in the basement of the Guild-house rose in my mind. He had realized I didn't know. And he didn't tell me. And he had intended to frame me. I looked over at the body and tried to feel bad he was dead.
"I can't believe this. He was willing to let people die just to protect his son?"
"MacDuin was trying to stop him, Connor. He didn't want anyone to know. He was afraid the press would find out the killer was a son he had with a radical activist. Connecting him with Gerda Alfheim would bring his old war collaboration ties out again. He really had put all that behind him, but his reputation would never have recovered again. Especially not with Maeve. With the Fey Summit winding down, she can't afford anyone being suspicious of her motives."
"You were helping him."
She smiled. "I did more than help. I caught the bastard. Two days ago. MacDuin was keeping him locked up here until after Midsummer so he couldn't kill anyone else and complete the ritual."
Now I understood the sensation of more wards in the house. A closed door at the back of the room vibrated with blocking wards. I went over to it. "This is where he kept him?" Keeva nodded. I opened the door. Inside was a small alcove room with just a bed. Above it was a window with a shattered frame. Gethin must have gone out that way and set the trap for macDuin. That wasn't what grabbed my attention, though. A pentagram was painted on each of the four walls and centered on the ceiling was a fifth. Gethin had drawn them in his own blood.
Realization swept over me. "We have to leave right now. I know where he's going to do the ritual."
Keeva gestured at MacDuin. "The ritual is over, Connor. Gethin got his last heart from his own father. He's probably fully fairy by now."
"Think, Keeva. The hearts are not here. This is about more than healing Gethin. Didn't you wonder about the pentagrams?"
I handed her the spell Meryl had given me. The color drained from her face as her eyes moved down the page. She gave the paper back. "This isn't the spell macDuin showed me. Where do you think Gethin is?"
"Castle Island. Shay was going to take Corcan there for the fireworks. Gethin must be meeting them."
She strode onto the balcony, shots of light beginning to course into her wings. In the gathering dusk, she glowed above me as she lifted into the air. I stepped beneath her, and she hooked her hands under my arms from behind. My stomach dropped as my feet left the tiled flooring. We soared above the building.
The setting sun smeared streaks of orange and red across the horizon. To the east over the harbor, the sky had faded to a flat gray. Too anxious to wait for full nightfall, people were already shooting off cheap fireworks, little bursts of color to the south over the Weird and South Boston. We made straight for them.
Black clouds sprang up in the east, lightning flickering among them. A gust of wind hit us, and Keeva veered sideways. Reacting to my fear, my body shields materialized. Keeva almost lost her grip on me as the shields made me harder to hold. She dug her fingers painfully into my arms as I tamped the shields back down. We were out over the water, the downtown skyline slipping past. The surface of the harbor shimmered in a haze of white foam. A stronger gust of wind battered us, and we dropped a dozen feet before Keeva recovered. We skimmed near the surface of the water, where fish were running in all directions, sending up a frenzied spray. People on boats scrambled to pull in their sails.
Keeva began chanting, trying to use the wind's energy to work with her. Her flight stabilized as we shot over the Weird. Old Northern Avenue was a blaze of color and movement. People jammed the length of the street, dancing and flying in celebration. Keeva kept us just above the fray, weaving in and out of other fairies. We joined a small convoy of people flying out to Castle Island for the fireworks. Away from the distractions of the Weird, apprehension replaced excitement on faces turned toward the dark cloud bank that had spread rapidly over the harbor.
Castle Island came into view, its shores lined with hundreds of people. Fort Independence spread out below us, its five sides of granite rising thirty feet above the crowd. It was the biggest damn pentagram in the city. A green parade ground should have been visible at its open center, but a sallow haze of light glowed instead. The essence that radiated off it pulsated with malevolence.
"I can't get through that," Keeva yelled. She banked to the right and brought me down in the parking lot. On the opposite side, more people filled the causeway that looped around Pleasure Bay. Keeva and I pushed our way through the crowd.
I pulled out the cell phone and called Murdock. "Where are you?" I said.
"I'm at the front gate of Fort Independence." I closed the phone. Someone let off firecrackers, and the crowd roared its approval. I grabbed Keeva's sleeve and pointed at the fort. I had to yell to be heard. "Front gate!" She nodded once and grabbed me again. We launched over the crowd and flew up the hill. Coming around the nearest rampart of the fort, I could see Murdock scanning the crowd, his hand resting on his holstered weapon. Keeva dropped me right next to him.
It says something about the world we live in that Murdock didn't blink an eye at my arrival. "What's going on?" he asked.
"The end of the world. What happened to Shay and Corcan?"
Murdock jerked his thumb at the closed gate. It stood about fifteen feet high with iron hinges. An unlocked chain dangled from the door rings. Even with all the fey milling about, I could feel the sealing spell on the door. "They went in there. Door won't budge."
I turned to Keeva. "It's a spell, not a ward."