pulled out his phone and snapped a photo.
âIs it her?â Granny asked.
âI donât know, Granny, but itâs some poor woman.â He trained his light once again on the corpse, looking for the telltale tattoo, but couldnât see the womanâs chest in her death coil. He closed the dryer, and then opened the only other closed one, but it was empty.
He hit a speed-dial number on his phone. Emma Whitecastle answered. âEmma, Granny was right. She did find the body.â He started working his way toward the back door.
âNow what?â she asked.
âIâm going to call Aaron Espinoza. Iâll figure out something to tell him besides a ghost showed me where it was.â
âSure you donât need us?â she asked.
âPositive. The cops can take it from here. I donât know for sure if this is Mary, but if it is, maybe now that her body has been found sheâll leave Bucket alone.â
Outside again, Jeremiah pointed his head upward toward the sky as he took big gulps of fresh air, but the fine hairs inside his nose were determined to cling to the scent of death with sticky fingers. âMy clothes probably stink, too,â he said to Granny, whoâd floated out with him.
âYou gonna call the cops now?â she asked.
In answer, he held his cell phone up and started to call Aaron Espinoza. It hadnât even rung yet when Granny shouted, âLook out, Jeremiah!â
He never saw or heard the bullet that hit him, but he felt the hot sear as it tore through his leather jacket and grazed his left shoulder. Heâd just turned to see what Granny was yelling about. Had he not, the bullet might have hit him in the back.
He dove behind the Dumpster, wedging himself between it and the building, just as a second bullet whizzed by. He drew his gun, but saw nothing. He also didnât hear any retreating footsteps, so wasnât sure if the shooter was still there or not. Then he remembered his secret weapon. âHey, Granny,â he called in a whisper, âdo you see them?â
When he received no answer, he thought maybe Granny had taken off. âGranny,â he called again, working hard to keep his voice low while his heart pounded like a jackhammer. His shoulder stung but that was nothing to a vet and former copwhoâd been shot worse. He poked his head out to take a look and was rewarded with another bullet. This one hit the wall of the building behind him, sending splinters of concrete into the air. The shooter was using a silencer.
âRight here,â came a disembodied voice. âI went to check out the fool whoâs shooting at us. Itâs some guy just on the other side of that Dumpster.â
Jeremiah remembered seeing a man sleeping when heâd first come down the alley, but the homeless usually didnât tote guns, especially with silencers. âWas it a homeless-looking guy?â he asked anyway.
Granny shook her head. âNo, just some guy in a bulky jacket, army jacket from the looks of it. I couldnât see much because he was wearing a knit cap pulled down close to his face, almost over his eyes.â
âShort or tall?â
Granny pinched her face in thought. âNeither. About average, Iâd say.â
Another bullet came their way, this one passing through Granny to join its friend in the wall.
âBoy, I hate that,â groused the ghost, and disappeared.
This time Jeremiah returned fire, aiming for the Dumpster heâd passed earlier. The other shooter volleyed back. He might have had a silencer but Jeremiah didnât. Someone had to be hearing the shots, but the last thing Jeremiah needed was some curious bystander checking out the noise. He held his fire and looked for his phone, which heâd dropped after the first bullet hit him. It was on the ground by one of the front wheels of the Dumpster. Stretching a leg out, he snagged it with his foot. Another bullet came
Joseph Robert Lewis
Paige Sleuth
Steven Jenkins
Barbara Nadel
Donna Kauffman
Allison Pang
Kimberley Chambers
Trevor O. Munson
Melissa Horan
Eden Bradley