31 Ghosts 2020 – October 5: Bloody Mary

“Alright, girls,” Madison’s mom, Janet stood in front of the television. “You’ve got pizza, treats, sodas… I think you’re set!”

“Thanks Mom!” Madison said appreciatively. Then added “Can we please start the new season of The Worst Witch now?!”

“Okay, okay! I’m going to get out of your hair! If you need anything, Tom and I are downstairs, okay?”

“Yes, mom!”

“Okay! Have fun!” and Janet beat a hasty retreat downstairs flicking the lights off so only the glow of the enormous television lit the room.

Giggling and whispers started as the trademark Netflix “Ba-bong” rang out. But no sooner had the black silhouette of a witch on a broom cross the orange moon than Madison hit pause and stood in front of the television facing them.

“Girls,” she said solemnly. “There is something very serious I have to tell you that I have not mentioned before to any of you…”

The four girls practically held their breath.

“My house… is… haunted!”

Hailey howled, “No waaaaaay!

Olivia’s eyes grew bigger than her glasses and the color drained from her face.

Emma rolled her eyes, “Madie, for reals?!”

Alora kept her arms crossed in front of her, nodded, and said “Cool,” quietly to herself.

“Shut up, shut up, shut up!” Madison said to no one and everyone. “I’m serious!”

“There’s no such thing as ghosts!” Emma said earnestly.

“Yes there are!” Madison said.

“Have you seen a ghost?” Olivia asked nervously.

“Well, I haven’t seen a ghost—”

“See!” Emma said. “Not real.”

“I haven’t seen a ghost, but I’ve felt them. Cold spots. I hear someone upstairs in the attic guest room at night when there’s no one there. And there’s footsteps on the stairs…”

“That’s probably your over-protective mom looking in on her baby,” Emma said.

“Is not!” Madison said defensively. “Stop being mean!”

“Stop lying about ghosts!” Emma pushed.

“If Madison says it’s haunted,” Hailey started but Emma cut her off.

“Then she’s lying to scare you.”

Madison’s mouth hung agape and she looked like she was about to cry.

“Why don’t you shut it, you cow,” Alora spoke up. She’d heard a woman on a BBC show her mom watched call another woman a cow in such a way that it seemed to Alora to cut deeper than any curse word could. She had looked it looked up British women calling each other cows on YouTube and studied their emphasis for the perfect effect. Judging from Emma’s mouthless stare she fired perfectly. “If Madie says it’s haunted it’s haunted. It’s her house. We’re just guests. You don’t have to be daft about it.” Another BBC-ism – daft – she wasn’t sure she quite nailed it, but no one else in the room had even heard the word daft, so she was pretty sure she was good on that one.

Emma was turning red in the face and getting ready to unleash a barrage on Alora when Hailey, the peacemaker, spoke up. “Come on, guys, let’s just watch the show, okay? Ghosts or no ghosts we’ve got witches,” she said the last word with a lilt and a little shoulder shake she hoped would puncture the pressure that had built up in the house.

“Hailey’s right,” Olivia said. “Madison, thank you for warning us about potential paranormal activity. But let’s watch Mildred!”

“I just wanted to let you know,” Madison said, then quickly pressed play and sat down.

Emma leaned over towards Alora and whispered, “This isn’t over. You’re only here because your mom and Janet are friends. None of us even like you.”

Alora gave Emma her best Wednesday Addams blank stare (practiced that, too) and said finally, “’This isn’t over’?” She mimicked, “Emma, go back to your side of the couch, think of something genuinely original, then come back and try again, okay?”

Emma rolled her eyes and shook her head and turned exasperated towards the screen.

Alora, too, turned to watch the first episode of season 4. But she wondered why Madie’s parents had the AC on so high. It was freezing!

Two hours and four episodes later, Madison declared break time as she hit stop before Netflix switched to episode 5, “The Forbidden Tree”. Olivia leapt from her seat and raced to the bathroom, “Too many Cokes!”

The other girls laughed.

“You know, Madison,” Emma started with the subtlety of a venomous snake. “I’ve been thinking… there is a way to settle this whole haunted thing.”

“Gladatorial combat?” Elora said.

“You’re so weird,” Emma said dismissively. “You said you heard someone upstairs in the attic?”

“A few times,” Madison confirmed.

“Then let’s all go up there…”

“Fine, we can go up there,” Madison started to agree but was cut off.

“And do ‘Bloody Mary’ in the bathroom there!” Emma’s eyes looked positively devilish. Or at least Emma clearly thought they did.

Now it was Alora’s turn to roll her eyes.

“Emma, no, we shouldn’t—” Madison started.

“Scared, I get it,” Emma said. “Probably no ghosts anyway…”

“What would that prove?” Hailey asked. “Everyone knows ‘Bloody Mary’ is just an urban legend.”

“So you’re afraid too, okay…”

“What’d I miss?” Olivia said coming back in.

“Emma wants us to go upstairs and do ‘Bloody Mary’ in the haunted bathroom upstairs,” Alora filled her in.

“Noooooooope!” Olivia said at once and in the most incontrovertible way Alora believed she’d ever heard a girl her age decry something. Alora actually had a bit of respect for Olivia.

“What’s wrong,” Emma baited, “Scared Olivia?”

“Yep,” She said simply. “Have fun.”

Emma didn’t have a comeback for that, so she turned on the others. “What about you guys? Are you too scared of supposed ghosts, too?”

“I’m game,” Alora said.

“No one’s asking you,” Emma sneered.

“Actually, you literally just asked me…”

“I’ll go if Madison goes,” Hailey said, taking her friend’s hand.

That gesture seemed to inject Madison with fresh bravado. “Okay,” she said, “Let’s go.”

“I’ll keep the couch warm!” Olivia waved at the girls heading upstairs as she took another piece of pizza.

Madison crested the stairs first, opened the door to the attic room and quickly turned the lights on. Hailey, Emma, and Alora followed her into the tidy room. The wall opposite them canted in mirroring the roof, but otherwise the relatively small, spare space was mostly taken up by primly made-up queen bed. Beyond the bed, the door to the dark bathroom bumped against the door stop.

“What was that?” Hailey asked nervously.

“Probably just the air pressure when we opened the door,” Emma said. “Definitely not a ghost because ghosts aren’t real, and Madison is making this all up.” She crossed the room and stood in front of the bathroom. “Well? Let’s do this!”

The other girls followed her into the bathroom. Then Emma closed the door, plunging the bathroom into darkness.

Hailey squeaked.

“Are you ready?” Emma asked. “On three, ‘Bloody Mary’ three times, got it?”

Silence.

“One… two… three!”

And all three girls started chanting “Bloody Mary, Bloody Mary, Bloody Mary!”

After the third chant the four girls were silent. Nothing happened. Everyone could practically feel Emma’s “I told you so” self-righteous speech. But before Emma had started a light filled the mirror. It started as an indistinct white blob but quickly resolved into a skull with an ornate crown and blood dripping from the eye sockets.

“I AM BLOODY MARY!” the skull erupted an unnaturally high British accent. “AND I—”

The skull was clearly just warming up, but her self-declaration was all it took and Emma, Madison, and Hailey ran screaming from the bathroom.

“Oh,” The bloody skull stared after them. “Well, shit…”

“So, what? You didn’t think that was going to happen?” Alora asked.

This time the skull jumped. “Ah!” she let out a little shriek. “You didn’t run out?”

“It sounded like you had something else to say. Figured it’d be rude to run out on a bloody skull that was about to, I don’t know, announce she was going to eat our souls or something.”

“Heh,” the ghost skull chortled. “Yeah, I’m not much for the soul eating,” her voice changed from the faux-royal accent to a regular California accent. Then she laughed, “That was pretty fucking funny, though – you should have seen the look on that Emma bitch’s face!”

“Wow, language?”

“Wait, what? Are you shitting me?” the bloody skull said incredulously.

“Adults aren’t supposed to swear around kids,” Alora said because… well, it was true, right?

“Adults aren’t supposed to be dead and talking through a mirror, are they?”

Alora nodded thoughtfully, “Well, you’ve got me there…”

“Besides, please feel free to tell me the first fucking time I say a word you haven’t overheard your parents say.”

“Parent.”

“What?”

“Parent. My dad died. Maybe you know him on that side? Paul Rodriguez? About yay-tall,” Alora held her hand up. “Bald. Great sense of humor. I miss his laugh…”

“Jesus Christ, kid, that’s goddamned rough…” The bloody skull looked sad, or as sad as a bloody skull could look. “Wait, Paul Rodriguez? Did he grow up here?”

“Yeah. He and my mom both – he went to Elmsdale high and she went to Trinity.”

“Holy shit! He was friends with my little brother!”

Alora raised an eyebrow. “Look, I was only ten when he died, but I’m pretty sure if he was friends with Bloody Mary’s brother I’d have heard about it…”

The bloody skull let out a hearty laugh at that. “Sorry, kid, sorry!” She shook her skull face and the bloody skull in the mirror was replaced by a twenty-something woman with strawberry blonde hair and fair skin that made the wrinkles under her eyes seem far too old for far too young a face. “I’m obviously not Bloody Mary. But I couldn’t let that shit pass by, right? I’m Tracy.”

“I’m Alora. Nice to meet you, Tracy.”

“Alora?” Tracy cocked her head. “That’s a hell of a name. What’s your mom’s name?”

“Effie.”

“You are shitting me.”

“Never shit a ghost,” Alora said, the curse word feeling comfortable despite its forbiddance.

“Heh,” Tracy snorted. “I like you, Al,” she said.

Alora had never had a nickname. Well, her dad called her Allie, but he was the only one. And he was gone, so that didn’t count. “Al.” She could live with that.

“Your mom is Euphemia fucking Rivers!”

“How did you know that?”

“First, how many Euphemias are there in the state of California? Like for all time?! Second, how many Effie’s went to Trinity?!” Tracy took in a deep breath and slowly let it out. “She was my friend. One of the few.”

“Small world… and afterlife!” Alora said. “Tracy?”

“Yeah, Al?”

“I don’t want to be rude, but I’m a pariah as it is. If I don’t get back to them… I don’t even know….”

“They’re idiots, Al.”

“Yeah, and they’re the idiots I have to go to school with. Can we talk later? Can you… I don’t know transfer to the mirror at my house?”

“It doesn’t work that way. I can’t just… well, actually… that might work… Okay, when you get home go to your mirror and invite me.”

“Bloody Mary again?”

“No, Al, my name. Tracy Allen.”

“That’s a lot less creepy.”

“Agreed. Oh, and Al? Nice one with calling Emma a cow. That shit was on fire.”

Alora felt her cheeks flush with the compliment and managed, “Thanks Tracy. I’ll see you!”

Alora went back downstairs and the hushed conversations ceased when she entered.

“Alora!” Hailey ran up to her and hugged her. “We thought you died or something!”

I wasn’t worried if you had,” Emma said contemptuously. “What happened? Peed yourself?”

“Nah,” Alora said nonchalantly, “Just chatted with the ghost. She’s pretty cool.”

Silence.

31 Ghosts 2020 – October 4: Zoom

It’s very Sunday tonight. I thought we were supposed to get a reprieve from the 2020 dumpster fire over the weekend?! Guess not. *sigh* This is a little story. Nothing big was coming today. Tomorrow I may do a Selfie post (remember those?!) in addition to tomorrow’s ghost story talking about the challenge of being creative during this time. Until then, keep your Zoom friends close…

A still image of a middle-aged balding man joins the animated squares on the computer screen.

“Looks like Dave is here,” one of the small video feeds says.

“Dave!” says another video box as Dave’s image is replaced by Dave taking a pull from a tall can of Lagunitas IPA.

“Ralphie!” Dave replies. “Jake! Tim! What’s up gang?”

“Not much,” Jake says as he runs his hand through his thinning black hair. “Just hanging out on Zoom on Friday night. The new normal, right?”

“No joke!” Tim nods in agreement.

“Dave,” Ralphie squints at the screen, “Where are you? It looks dark in there.”

Dave looks around him, “No, all the lights are on…”

“Huh,” Ralphie returns. “Must be my connection…”

“Did you guys see the latest James Bond trailer?”

“Dude, that was sick, right? Seriously thinking I might have to brave the theaters in December when that drops,” Jake says.

“I heard that scene where he jumps the motorcycle into the courtyard is a practical effect – I mean it wasn’t Daniel Craig, but it was still a real jump.”

“Jake,” Dave says, “I hate to burst your bubble but they announced yesterday that they’re pushing it to April 2021.”

“Damnit!” Jake exclaims.

“Dave, you’re in your office, yeah? Is Julie over there?” Ralphie asks

“Yeah and no, she’s at her place,” Dave replies. “What’s up, Ralphie?”

“I thought I saw movement behind you. It’s still really dark – am I the only one seeing this?”

“No,” Tim agrees, “I see it too. Really dark. Is your camera working okay, Dave?”

“There it is again, Dave,” Tim points at the screen.

“Guys. Stop. Seriously,” Dave looks around his dark space, “I’m in my office. Overhead light on, desk light is on. Camera was fine Friday for a work meeting… It’s really well lit here…”

“That’s weird,” Jake says then changes the subject. “April 2021? Seriously? So, can we just say it’s not worth going to the movies until then?”

“Oh shit, Dave, I saw a face behind you. I swear I did!” Ralphie points at the screen.

“Guys…” Dave starts to say, then halts as if he listening for something.

“Dave?” Jake asks. “You okay?”

“I thought I heard something….”

Dave’s screen goes completely black.

“Dave?!” Tim yells, eyes wide.

“Dave, what’s up?!” Ralphie yells, throwing his hands in the air.

“It’s cool. It’s cool. My monitor and camera look like they’ve gone out. I’m still here…” Dave says.

“Jesus, Dave, you’re giving us a heart attack,” Jake leans back heavily in his desk chair.

“I’m fine, guys. Really… wait, that’s weird,” Dave’s voice sounds suspicious.

“Dave?” Tim asks side-eye, “What’s weird?”

“OH MY GOD!” Dave screams.

A message scrolls across Tim, Jake, and Ralphie’s screen: “Dave has left the meeting.”

31 Ghosts – Ghost Kitchens

“Hey Chowhounds, it’s your guy, Andre,” the black man with an enormous bundle of dreadlocks tied up over his head. He waves at the camera before it swings right to a woman with close-cropped blue hair and a lip ring.

“…And your girl, Sadie,” she announces in a Cockney British accent. “FoodFinders is back to figure out where your Grubhub meal is coming from. Tonight we’re ordering from… Andre? Where are we ordering from?

The camera switches to a computer screen logged in to GrubHub. “We’re thinking of Thai food,”
 Andre voices over. The cursor hovers over the first entry, “Jitlada Thai Cuisine, they’re over on Buchanan,” to the next entry, “iThai Bangkok is on Post.”

The cursor moves to the next entry and Sadie’s voice cuts in, “This one, though – ‘All Thai’d Up’ – doesn’t have a brick and mortar address.”

“And you know what that means?” Andre asks.

“It’s a ghost kitchen,” Sadie responds. The camera switches to Sadie in a puffy jacked walking down Market Street. “In case you’re new to FoodFinders, we like to chase down the latest food trend of ghost kitchens. These are places you’ve probably ordered from on GrubHub or FoodJets, or Uber Eats, or what have you that doesn’t exactly exist…”

The camera moves to Andre next to her, “Well, they exist, but they’re not a restaurant you could go and sit down for a meal. They’re only there to make food for these services. We think you should know where you’re food is coming from, so stick with us and let’s chase this down!”

Quick cut to Andre and Sadie sitting on couches next to each other eating noodles out of Styrofoam containers. “We ordered from All Thai’d Up to see whether they’re worth chasing down. Gotta say,” she takes a forkful of saffron-tinted noodles and jerks to catch the noodles as they fall off her fork. She chews and swallows while smiling and her cheeks redden, “Heh, they’re really good.”

Camera moves to Andre who just finished a bite from his container. “Agreed,” he said. “You know the drill: we bribed our driver to figure out where picked up our order.”

“Let’s go!” Sadie says enthusiastically, setting her container down on the couch next to her like she’s really going to get up and go right then.

Camera cuts to the inside of a car at night. Andre and Sadie are sitting side by side in the back of the car. “One lovely Lyft ride and we’re coming up on our destination,” Sadie says as Andre points out the window. “We’re in the Dogpatch, 20th Street and…”

“Here?” a voice off camera – presumably, the Lyft driver.

“Yeah, man, right here is fine,” Andre tells him.

The picture gets shaky as the person working the camera clambers out of the car before resolving on Andre and Sadie walking under orange-tinted sodium streetlights across a parking lot towards a large white trailer taking up four parking spaces. On one end a big sign over a closed window reads “FOOD PICK UP HERE” in block letters. Left of the window a number of name placards are taped to the trailer: “Big Joe’s BBQ”; “Spoon & Spatula”; “Just Wing It”; and finally, “All Thai’d Up”.

Sadie marches up to the window and knocks loudly, “Excuse me! Excuse me!”

The window opens and a man asks “Who are you picking up for?”

“We’re vloggers,” Sadie says as if that explains everything. The man gives her an utterly confused look.

“Dawg,” Andre moves up next to her, “Can we talk to the chef?”

Confusion turns to befuddlement. The man starts speaking Spanish to someone inside as he closes the window. Through the closed window, the camera looks over Sadie and Andre’s shoulder at the animated conversation the man is having.

Sadie turns back to the camera, “Let’s see if they want to talk!”

The camera cuts to the door opening and a Hispanic man with wire rimmed glasses and red cheeks over a lightly-stained white apron stepped out wiping his hands on a kitchen towel. “Hi?”

“Hi, sir, I’m Andre,” Andre hits him with a broad smile and thrusts out his hand before remembering plague etiquette and offers him his elbow to bump.

The chef hesitantly bumps elbows.

“We’re run a YouTube channel called FoodFinders,” Sadie explains offering her elbow to bump. “We want to talk to the people behind the food that doesn’t have a storefront! What’s your name?”

“Antonio?” the chef says nervously.

“Antonio…?” Andre prompts.

“Antonio Moreno.”

“Where did you work before you started here?” Andre asks.

“I was sous at Martin’s Tavern on Montgomery for six years. Laid off in March, during lockdown.”

“That’s terrible!” Sadie exclaims.

“How long have you been chef here?” Andre asks.

“Uh…,” he thinks a second, “May?”

“We had the pad Thai from All Thai’d Up tonight,” Sadie says.

“It was the bomb,” Andre nods.

The chef smiles, “Thank you.”

And Andre and Sadie quiz the chef for another five minutes about cooking in San Francisco, how he likes this gig, etc, etc. Eventually Antonio explains he has to go back inside. The door closes, and Sadie and Andre step away from the trailer. The camera frames their faces with the trailer in the background.

“That’s it for this edition of FoodFinders!” Sadie says.

“We hope you enjoyed us dispelling a little mystery about one of the latest ghost kitchens!”

“Don’t forget to ‘Like,’ ‘Subscribe,’ and comment,” Sadie says.

“And hit the bell to be notified of new videos!”

“Until next time…” Sadie starts and then in practiced, cheesy irony they both say “Bon Appetit!”

***

“Hey Chowhounds, Andre here.”

The camera switches, “I’m Sadie and FoodFinders is back to figure out where your UberEats meal is coming from. What are you feeling like tonight, Andre?”

The camera switches to a computer screen logged in to UberEats. “How about tacos…,” Andre voices over, The cursor hovers over the first entry, “Tacos San Buena?”

“On Pacific,” Sadie’s voice answers.

“Judie’s Tacos Locos?”

“Mission Street over on Rincon Hill.”

“Okay, how about… Gravedigger Tacos?”

Sadie and Andre walk down a dark section of Broadway at night. As the headlights of cars stream by occasionally, Sadie says to the camera, “That was delish! We slipped a twenty to our lovely UberEats lady who passed us the address she picked up our amazing tacos…”

A white Nissan Altima with a bright Lyft sign pulls up to the curb. Andre confirms with the driver through the passenger window, then opens the door for Sadie, “Let’s see what we find!”

The camera catches Sadie mid-question, “…Laurel Heights?”

“No, this is weird.”

“The address is right, though, yeah?” The camera man’s voice is heard for the first time.

“Yeah, yeah, California and Spruce… There, across the street,” he leans towards the driver out of frame, “Here’s fine.”

“This can’t be right…” Sadie says quizzically.

The camera abruptly cuts to Andre and Sadie crossing California Street walking towards an unlit vacant lot. A trailer sits in the middle of the poorly lit lot. “FOOD PICK UP HERE” in block letters over a window in the trailer. A dark window.

“What the hell?” Andre says as they step into the lot.

“Do you think she’s having a go with us?” Sadie asks.

“I don’t know…”

The camera follows them up to the side of the dark trailer where a list of name placards are taped to the trailer: “In The Groundz Roasters”; “Burnt Ends BBQ”; “Gravedigger Tacos”; “Wok’d Off A Cliff Stir fry”; “I Scream Ice Creamery”.

“…The hell?”

“You keep saying that,” Sadie says. She reaches up past him and knocks on the dark window. “Hello? Hello?” Unsurprisingly, no response from the dark window.

“Let’s order something from another restaurant and see if they really pick up here,” Andre suggests as he takes out his phone.

Sadie follows suit with her phone and starts searching, “If we can find them…”

Quick cut as time passes. Andre says “Okay, okay, FoodJets has Wok’d Off A Cliff. I’m gonna order… chicken and,” he pokes at the screen, “snow peas.” A moment passes. “Alright, that’s done. He smiles into the camera, “Now we wait.” Clearly thinking the cut is over, he drops the smile and addresses the man holding the camera, “Miles, while we’re waiting see what you can find about this place…”

“Like… this lot?” Miles replies from off camera.

“Yeah, yeah…” The shot ends.

The camera is pointing at the ground and then swings around dizzily as Sadie can be heard saying, “Here they come!” The picture resolves on a white Honda Fit pulling into the lot. It circles tightly around the trailer dodging potholes in the dirt. A skinny Indian man in his early twenties steps out and eyes Andre, Sadie, and the camera suspiciously. “Hi Sir,” Sadie says, “Are you picking up Wok’d Off A Cliff?”

The man nods, “Yes.”

“Have you picked up from here before?” Andre asks.

“Yes. This morning. Coffee order from Groundz.”

“Was it dark like this?”

“In the morning?” The man asks confused.

“No,” Andre corrects himself, “Not like dark-dark… it doesn’t look like anyone’s in the trailer. Was it like that this morning?”

“Yes,” he says, then walks by them towards the window.

As the camera looks over the driver’s shoulder, the dark window slowly opens. From the darkness a brown grocery bag with folded top and an order form stapled to it moves out of the darkness slowly a few inches clearing the window which shuts slowly by itself again. The camera, with a clear view of the entire window shows no movement or light from inside – just the window opening, the bag, then the window closing.

“What the hell?” Andre says.

“Oh my God,” Sadie gapes.

The driver, completely unphased, walks to the counter, takes the bag and starts back to his car.

Andre snaps out of his amazement first and intercepts the driver, “Actually, that’s for us.” When the driver looks confused, Andre says, “Andre Tower? 781 Broadway, 202?” The driver looks at the tag nods to himself, then shrugs and hands Andre the bag. Andre hands him a five dollar bill as the camera moves to close in on Sadie who is still staring at the closed, dark window.

“Did you get that?” she asks the camera.

“Yeah,” Miles says from behind the camera. “And I found out something about this lot…”

“What?” Sadie turns to the camera.

“Uh… this block, this whole area… this used to be a cemetery.”

“You’re shitting me,” Andre’s voice comes in from off screen.

“No, Laurel Hill Cemetery. Biggest in San Francisco before they moved everything to Colma back in the thirties.”

“No,” Sadie says exhasperated. “No!” she repeats into the camera then turns and walks deliberately towards the trailer.

“Sadie, where are you going?” Andre asks as the camera shakily follows her.

Sadie walks past the dark window, puts her hand on the knob of the door next to the window and rattles it experimentally. She looks back at the camera over her shoulder, “It’s unlocked.”

“Sadie, wait…” Andre’s voice tries to stop her.

Sadie opens the door and steps inside in one movement.

Silence as she stands inside the darkened doorway staring inside.

“It’s…” she starts. “There’s…”

“What?” Andre’s voice comes in.

“Oh my God!” she yells as the video cuts off in static.

The screen goes black.