The first thing I noticed was the light.
It wasn’t sunlight, nor moonlight reflected off waves. It came in sharp, bright lines from signs, windows, and streetlamps, slicing through the early morning fog like knives. The streets smelled of smoke, gasoline, food I didn’t recognize, and… people. So many people. They moved in streams, hurrying, shouting, laughing, bumping into one another, oblivious to me. Or maybe they saw, but didn’t care.
The man had led me out of the village before sunrise, speaking little, guiding me through twisting alleys and over old stone bridges. And then, as if the world itself had been waiting, we crossed the edge of the city.
It was nothing like the quiet waves, the sun-dappled kelp forests, or the abandoned shipwrecks I had known. Here, buildings rose like cliffs, steel and glass stretching into the clouds. Cars honked, engines roared, the air vibrated with sound. I stumbled as we entered, the rhythm of the city foreign in my bones, heavier than water, sharper than wind.
I clutched my cloak tighter around me. The pendant at my chest pulsed softly — a heartbeat against the chaos — reminding me why I had come. Kairo. Somewhere, in this concrete and steel maze, he existed. Or had he already left?
The man’s hand brushed mine, steadying me. I glanced at him. His eyes were calm, almost cold, but there was a fire beneath the surface. I wanted to ask him again who he was, why he helped me, why he looked… familiar, but the streets themselves seemed to swallow my words. Instead, I followed silently, my senses straining. Every corner, every shadow could hold danger.
We turned into a narrow alley, and I saw the first hints of magic hidden in this urban sprawl: a flicker of light behind a cracked window, a shadow moving too quickly to be human, a reflection in a puddle that didn’t match the world above. The city had secrets, and it whispered of them in the language of neon and steel.
“Why here?” I asked finally, my voice barely audible over the rumble of traffic and the chatter of the crowd.
He didn’t answer immediately. Instead, he guided me past a bustling marketplace, vendors shouting, people bartering, the scent of frying food and sharp spices filling the air. “Because,” he said at last, “this city remembers. Not like the sea, not like the ocean, but in its own way. People, lives, mistakes… everything leaves a mark. And some of those marks lead to him.”
I tried to picture Kairo in this world. Would he be… human? Walking among these people? Could he even recognize me? The thought made my chest tighten. I had loved him under waves, in a world where time flowed differently, and now he might exist here, miles from memory, from promises, from everything I had known.
We paused at the edge of a wide street, the sun now higher, bouncing off glass towers. Cars honked. Horns screamed. A siren wailed. And somewhere in the crowd, a boy with dark hair, familiar as a shadow, brushed past a group of people. My heart skipped. Could it be him?
I blinked, but the moment was gone. A blur, swallowed by the city’s pulse. I clenched my fists, feeling the cool metal of the pendant. The search had begun. And this city — vast, loud, alive — would either hide him from me… or reveal him in ways I could not imagine.
The man led me to a small rooftop garden nestled between two high-rise buildings. From there, I could see the city stretch for miles: streets like rivers of light, buildings shimmering like glass cliffs, neon signs reflecting in puddles on the rooftops. It was dizzying. Beautiful. Terrifying.
“You’ll need to learn quickly,” he said, voice low. “The city doesn’t forgive mistakes. And not everyone here is human.”
I swallowed hard, feeling the weight of centuries behind me, of promises that had already spanned lifetimes, of the ache of love and betrayal that had followed me from the waves.
I was no longer a child of the sea, nor a lost girl on a quiet shore. I was Lira, bound by a promise, hunted by memory, walking into a city that would test everything I thought I knew.
And somewhere in its chaos, Kairo waited.