No, it’s not possible. It’s the stress of the day, and the news of my adoption and my supposed sisters showing up on my front step. Stress hormones are playing tricks on my mind. Because I can’t possibly have seen a woman with long, stringy black hair swimming toward the pier, with a giant serpent’s tail undulating along behind her human torso.

Picking up my salad fork, I spear a ring of calamari, dip it lightly in marinara, and lift the bite to my mouth. My attention stays sharply focused on Kyle, our food, and the elegantly set table between us.

I’m not afraid to look out the window again. I’m trying to be in the moment, to enjoy my meal and my boy—

Oh, who am I kidding?

I set my fork down on the plate, close my eyes, and turn toward the window. One, two . . . . On the count of three I open my eyes.

Just in time to see the serpent lady climb out onto the deck below and slink into the crowd of tourists.

“Sugar,” I whisper.

This is not my problem, I reason. I’m Greer Morgenthal, junior class president, alumnae tea chair, and future junior leaguer. I’m wearing Stella McCartney and Jimmy Choo. I can’t take on something like, like . . . that.

But as I rationalize with myself, the creature slithers through the crowd, running her abnormally long fingers through women’s hair and up men’s spines. They react to the touch, but not to the creature herself. Can they not see her?

When the pointy end of her tail makes a big swing, knocking three people off their feet, and the crowd only looks confused, I think I have my answer.

“Kyle?” I ask absently. “What do you see down there?”

I point directly at the creature as she cuts a swathe through the crowd.

“Tourists,” Kyle answers. “Loads and loads of tourists.”

“Of course.” They, ordinary humans—I shudder as I realize what this means—can’t see her.

I want to stay. I want to ignore the snake lady and whatever she plans to do in the crowd below. But I have nothing if not a strong sense of responsibility. If I am the only person who can see what she really is, then I don’t have much of a choice, do I?

“Excuse me, would you?” I push back from the table, leaving my napkin on my chair as I get up. “I need to use the restroom.”

“Sure, babe.”

Not even wasting time to get annoyed at Kyle for calling me “babe”—again—I turn and hurry for the lobby. Instead of heading through the door with a mermaid sign, I slip downstairs and out the main entrance.

With every fiber of my being, I’m hoping she’ll be gone when I get down there.

Chapter 18

Grace

Two hours after Gretchen stormed off Greer’s stoop and sped away, I’m beginning to think that maybe she was right. Maybe I was overreacting about Greer being in immediate danger. After I’ve sat in the park across the street from her house, watching absolutely nothing happen for the rest of the afternoon, Greer finally pulls out of the garage onto the side street. I have to run full out to keep up with her little gray sports car.

Thankfully, her house is at the very top of a hill, so I only have down to go. And she hits a lot of red lights along the way. From the way she revs her engine, I get the feeling she is pretty annoyed about something—either that or she’s very impatient. At least it gives me a chance to keep up without dying from the exertion.

By the time she pulls into a parking garage near Fisherman’s Wharf, I feel like I’ve run a marathon.

“At least it will get me in shape,” I pant, sucking in painful gasps of air while I wait for her to emerge from the structure. “Gretchen will be so proud.”

I lean against the corner of the building, letting my body recover, as Greer crosses the street to the Wharf, hugs a surfer-looking boy dressed in worn khaki cargos and a slightly rumpled white button-up shirt, and disappears up a narrow staircase. I make my way—slowly—after her. The sign above the stairs says Ahab’s Fine Seafood. My jeans and tee aren’t exactly fine-dining wear. If I try to follow her upstairs, I’ll stand out like a fish in a desert.

Besides, they’ll probably be up there for a while. Dinner at fancy restaurants always drags by at a snail’s pace. For me, anyway.

Instead, I decide to scope out the area. I wander around to the far side of the pier, below the restaurant windows. I can watch out for her from down here, and if anything happens, I can be around the front and upstairs in seconds. Assuming I’ve recovered by then.

I find a weathered wooden bench and plant myself.

Spending my evening on Fisherman’s Wharf, surrounded by a billion tourists and a heavy stink of fish, was not exactly how I planned to spend my evening. Or what I told Mom I’d be doing. She thinks I’ll be home for dinner.

I pull out my phone and send her a quick text that says my study session is running long. I add that I’m staying for dinner, so she won’t worry. Who knows how long I’ll be out?

She replies with a sad face and says Thane’s out for dinner too. I wonder if he’s with Milo. I text back that I look forward to leftovers tomorrow; with Thane not eating at home, there might actually be some.

Of course, as soon as I send the text, my stomach reminds me that I haven’t eaten since lunch. Gretchen’s workouts zap everything out of me and I need extra nourishment to keep up. If I were home for dinner more lately, Mom would probably notice a huge spike in my appetite.

Content that Greer will be safe without my eyes on her for a few minutes, I head out in search of food. There aren’t that many vegetarian choices in the land of seafood. Most of the vendors give me an are-you-crazy? look when I ask. Pulling out my phone, I open the VegFinder app and do a quick search within a two-block radius. Within seconds it finds a stall with a vegetarian corn chowder on the menu. I gratefully accept the paper container and hand over my cash.

With the chowder warming my hands, I take my time wandering back to my bench.

It amazes me how many people there are in San Francisco. The population of Orangevale was probably smaller than our block’s here. So many people from so many different places, a mix-and-match collage of cultures. Between the tourists and the residents, I think every ethnicity, religion, and heritage in the world is represented. It’s the most exciting place I’ve ever been.

In Orangevale, you couldn’t leave the house without running into twelve people you knew. With only a couple grocery stores and one post office, everyone had to run their errands to the same few spots. Here, though, there are dozens of post offices and hundreds of grocery stores. Hundreds of restaurants and boutiques and coffee shops. You could live here your whole life and never run into someone you know.

“Grace?”

I jump at the sound of Thane’s voice. I swallow the hot bite of chowder before I choke on it. In that moment, I do a quick glance around to see if Milo is here. No such luck.

“Thane,” I gasp. “What are you doing here?”

“Me?” he asks with a scowl. “I thought you were studying at a friend’s house.”

“I, um, am.” Great. Lying to Mom via text is one thing, but face-to-face with Thane is impossible. I need to stick as close to the truth as possible. “I was. I—” I look around, hoping for inspiration but finding none. “I’m supposed to be.”

“This isn’t your friend’s house.” He steps closer. “Tell me what’s going on. Have you—”

The crowd jostles, knocking me forward into Thane. We both stumble but stay upright, and I take the opportunity of distraction to change the subject.

“What are you doing here?” I ask. “Don’t you have practice?”

He scowls more than normal, deepening the creases across his forehead, and a rosy pink floods his cheeks. “Did,” he says abruptly. “It’s over.”

“Oh, then why are you—”

“Supposed to be meeting someone here.” He looks around, and I can’t tell if he’s looking for someone or avoiding looking at me. “She’s a no-show.”

“She?” I ask, agog. “You’re meeting a girl?”

His blush deepens.

Oooh, this is so juicy. It’s not like Thane hasn’t dated before—he’s just really particular—and it’s not like he couldn’t have almost any girl he wanted. I know he’s my brother, but I think I can see him objectively. He’s tall, broad shouldered, and strong. He has chiseled features, sharp cheekbones, and a square jaw. With his brown hair cropped short, his eyes positively glow. He looks like the star of some Hollywood army flick or a cologne ad. Girls definitely go after Thane.

He doesn’t often reciprocate.

“Just a . . . friend,” he mumbles, not sounding pleased at all. He shifts uncomfortably on his feet. “I’ll see you at home. Be safe.”

He turns and disappears into the crowd. How odd. I wonder what set him off? Thane is always a little cryptic, but that was exceptional. I only hope he doesn’t plan to tell Mom and Dad that I’m not where I’m supposed to be.

I’ll have to ask him later about his girl friend.

What a funny coincidence to run into him. At first I thought it was kind of serendipitous that Gretchen and I were at the same nightclub at the same time. But maybe coincidental run-ins aren’t as uncommon in the big city as I thought.

Or maybe, I wonder, it was a little more than coincidence. If we really are the Key Generation, then maybe someone has manipulated things to bring us together. From everything I’ve read about mythology, the gods love to stick their noses into the affairs of others. And fate is their favorite plaything.