The liquor store sold cigarettes individually, for a dollar each, and on the counter were little glass tubes that were labeled as cigarette holders but which everyone with two brain cells knew were actually crack pipes. On the shelves were brightly colored candles set in tall glass holders with pictures of Jesus and saints she’d never heard of. There were dusty boxes of ancient laundry soap and pet food, but she couldn’t find any rubbing alcohol. But she noticed that the store seemed to have every kind of liquor known to man. She went to the counter, where the bored clerk was watching a talk show on a small television propped up on a milk crate, and pointed to a pint bottle of vodka on a lower shelf, a cheap off-brand with a white plastic screw-on cap.
“How much?” she asked.
“You got ID?” asked the clerk.
Zoe leaned around the man and saw a hand-lettered sticker reading “$3.99” by the vodka. She put five dollars on the counter, took another five from her pocket and set it on top. It was all the money she had. The clerk looked her over for a moment. Zoe looked right back at him, hoping her scratches and bruises made her look older. The clerk took a small bag from under the counter, slipped the bottle inside, and twisted the top closed. As he handed it to her, he swept the ten dollars off the counter and into the pocket of his baggy chinos.
“There’s no drinking in front of the store,” he said.
Zoe took the bottle back to her room and hid it under the mattress. In the living room, she found her mother’s cigarettes and the disposable plastic lighter. She threw the cigarettes in the trash and took the lighter to her room, slipping it under the mattress with the vodka. She went into the kitchen and found a small box of laundry detergent and put it in the pocket of her heaviest winter coat.
She napped as much as she could during the afternoon so that she could stay awake later. She tried to will herself not to dream, but it didn’t work. When the dreams came, they were confusing, a murky combination of Iphigene’s worst sights-the dying dead, the flying snakes descending on her father-and the tree fort where she and Valentine had played. The fort and tree were burning and the snakes she’d seen there once before had overrun the field.
When she got into bed that night, Zoe wore her old, scuffed combat boots, along with her winter coat, her jeans, and Ammut’s oversize pants that she’d stolen in Iphigene. She was hot and uncomfortable fully dressed under the covers, but if what Mr. Danvers had told the class about snakes was right, it could work. She lay down and closed her eyes, but she didn’t fall sleep.
After all her preparations, she still didn’t know if she was ready. Not “ready as in having no plan.” She had a plan for once, as ridiculous as it was. No, she wasn’t sure she was ready mentally to act, to do what needed to be done. It had been easier in Iphigene, threatening a kidnapper, taunting Emmett in the café, fighting the dying dead with her bare hands. None of it was completely real, and the parts that were real worked within a whole different set of rules from this world. She wasn’t the same person here. She felt smaller and more vulnerable. The thought of going back to school the following week made her queasy. Would anyone have even noticed her absence? Absynthe, probably. Maybe Mr. Danvers, still the most interesting adult she knew. If everything worked out tonight, she’d see if she could find him a tooth to pay him back for the one she’d stolen.
She lay in bed for hours, listening to every footfall and creak in the building. Someone was playing some techno very quietly. All that came through the wall was the rhythmic thumping of the bass. A baby wailed miserably, stopped, and then in ten minutes started crying again. Car alarms and sirens went off distantly in the street below.
Sometime after two A.M., a shadow crossed her window. She opened her eyes a little more, but kept very still. There was definitely something outside the glass. She heard scratching noises and the sound of ripping nails as something pulled at the window frame. Then it stopped, and everything seemed to go quiet.
Her window exploded into the room, in a shower of glass and splintering wood. Something heavy landed near the foot of her bed. Zoe rolled to her right, onto the floor and away from the shadow that was rushing toward her. All the extra clothes she was wearing seemed to be working the way she’d hoped. They hid enough of her body heat that the shadow ignored her and attacked the warm spot on the bed where she’d been. The shadow brought down its knife, stabbing the crumpled sheets over and over again, until the box spring underneath cracked.
Zoe slid toward the window with her back pressed against the wall. As she reached the end of the bed, one of her boots came down on some broken glass, crunching loudly. The shadow looked up and lunged across the bed for her.
The flash on the old Polaroid blinded him, but in the millisecond before she dropped the camera and ran for the window, Zoe got a good look at him. The white glare of the flash lit up Ammut’s cobra head in stark relief. His face was more monstrous than ever. When the young snakes had smelled his living blood back in the café, they must have gone wild. Most of Ammut’s face had been torn off, exposing the bones and taut muscles around his mouth. His black tongue darted out, tasting the air, but Zoe was already climbing out the window. Ammut lunged for her, but she got her foot out just in time and he tore his arm on the shards of glass rimming the window frame.
Zoe banged up the fire escape, trying to keep her head clear and not to panic. As she put her foot down on the top step, the old metal gave way, and the step collapsed under her. She fell on her face, and when she rolled over, Ammut was almost on top of her. She kicked at his injured face with her boot and he howled in pain. As he fell back he slashed the air with his knife, catching the side of her injured ankle. The cut hurt, but not enough to stop her. She hopped the last couple of steps to the roof and looked back. Ammut wasn’t there. Zoe turned in frantic circles trying to find him. She didn’t see anything. There was a scrabbling sound behind her and she turned just in time to see Ammut leap at her from the drainpipe he’d climbed.
He landed on her hard and they rolled over and over across the roof, coming to a stop with Ammut on top. Zoe could smell the thick snake blood trickling from the wound she’d opened up when she kicked him. His tongue darted out, tasting the air. Trying to taste my fear, she thought. Ammut grabbed Zoe’s throat, digging his dirty human nails into her skin, and raised the knife over his head.
“For Mother,” he hissed.
Zoe took her hand from her coat pocket and threw a handful of the dry laundry soap into Ammut’s eyes. He screamed, this time more in fury than pain, and swung the knife down in a shimmering arc at Zoe’s head. She bit his wrist and twisted her head. The knife slammed into the roof, burying itself up to the hilt, close enough to tear away strands of Zoe’s hair. She dug her teeth into Ammut’s wrist and threw the rest of the soap. Ammut let go of her throat and she squirmed out from between his legs while he rubbed the soap from his eyes with one hand and twisted the knife from the roof with the other.
Zoe got up and limped to the far side of the roof as quietly as she could. A few seconds later, Ammut managed to pry the knife loose from the roof and he stood up. Zoe held her breath. He still rubbed his eyes, squinting and cursing, trying to get the last of the soap out. He knelt down on his haunches and blinked. What looked like an extra, transparent eyelid came down, clearing the soap to the bottom of his eye, where he wiped it away with the back of his hand. Zoe knew she didn’t have much time. Ammut was already turning his head this way and that, scanning the roof for her body heat.
The cool San Francisco night was touched with fog, and there was a slight breeze that carried the smell of car exhaust and pizza from the joint around the corner.
Zoe took the vodka from her back pocket and poured it on the T-shirt she’d left to air out days before. The smell caught Ammut’s attention. His tongue darted out, trying to find the source of the smell. Zoe’s pounding heart felt as if it was going to crack her ribs. This was it.
She unbuttoned her heavy winter coat and let it fall to the ground. Ammut’s head immediately snapped in her direction. He charged forward, his jaws wide and distended, as if he wanted to swallow her in one gulp. Zoe took a step back so that her heels were hanging off the edge of the roof. She waited until he was halfway to her.
As Ammut reached out to grab her, Zoe flicked the plastic lighter once, twice, and held it to the vodka- soaked shirt. She threw herself down hard as she tossed the burning shirt high into the air behind her. With her eyes closed and blood pounding in her ears, she heard Ammut run past her and off the roof.
Zoe’s heart wouldn’t slow down. She was paralyzed where she lay, afraid to open her eyes, afraid to move, imagining Ammut standing over her, his jaws gaping wide. But nothing happened.