Chapter 20: The Beach Confession
Kyle sat on the edge of his bed, phone in his hands. The screen glowed in the dark of his room, showing the text thread he'd been staring at for the last twenty minutes. He'd typed and deleted the same message five times now.
He finally settled on something simple.
Can we talk? The beach. The one from that night.
He hit send before he could chicken out, then dropped the phone on the mattress like it was hot. It buzzed almost immediately. A single word.
Okay.
There was something about that reply that made his chest hurt in a good way. No questions. No hesitation. Just a yes.
He grabbed his hoodie from the chair, pulled it over his head, and slipped out of the apartment without waking Joaquin, who was passed out on the couch with the TV still playing some late-night infomercial.
The city was quieter at this hour. The bars were winding down, and the club crowd was spilling out onto the sidewalks with their laughter and their exhaust. Kyle walked past them all, hands shoved in his pockets, head down. His heart hammered in his throat the whole way to the waterfront.
The beach was empty when he got there. Just the tide rolling in and out, whispering over the sand. He kicked off his sneakers and walked down to where the waves could almost reach him, letting the cold bite at his bare feet.
He didn't have to wait long.
Roha appeared at the top of the path, walking down slow like he was giving Kyle time to change his mind. He was still wearing that orange and blue tank top, and the neon from the skyline painted him in shifting colors. He looked nervous. Kyle had never seen him look nervous before.
"Hey," Kyle said.
"Hey."
They stood there for a moment, the surf filling the silence between them.
"I'm sorry," Kyle blurted out. "For running off. That was shitty. You basically dropped the biggest bomb of my entire life and I just, like, bounced. That was real shitty of me."
Roha shook his head, sand shifting under his feet as he stepped closer. "You don't have to apologize. I sprang that on you out of nowhere. I understand it was... overwhelming."
Kyle let out a breath he didn't realize he'd been holding. "Yeah. Overwhelming is one word for it."
The waves rolled in and out. Kyle watched them for a while, letting the cold air settle his nerves. Roha stood beside him, close but not touching, giving him room.
Kyle's jaw tightened. He dug his toes into the wet sand, watching a wave swallow them. "I've been thinking," he said. "About the last wish. And I want to ask you something."
Roha turned to face him fully, grey eyes catching the neon glow. "Anything."
"Can I use it to free you? From the lamp?"
The question hung between them like a held breath. Roha's expression shifted, something complicated passing through his face before it settled into something quieter.
"I do not know," Roha admitted. "No one has ever asked me that before."
Kyle's stomach dropped. "What do you mean, you don't know?"
Roha looked out at the water. The tide rolled in, cold and relentless. "The magic that binds me is old. It's survived empires and collapses. I assume that if my master's final wish was for my freedom, the magic would... untangle itself from me. But I don't know what happens after that." His voice dropped. "There's a chance I would cease to exist as I am now."
"Cease to exist?" Kyle grabbed Roha’s arm without thinking. The muscle beneath the cotton tank top was solid, real, and radiating heat against the chilly coastal wind. "No. Fuck that. I don't like the sound of that at all." Kyle pressed, his fingers tightening around Roha's bicep. "Like, you just dissolve? Fade away? I don't want that."
Roha looked down at Kyle’s hand. He didn't pull away. Instead, a sad, weary quiet settled over his face, making those ancient gold flecks in his grey eyes look dimmer.
"I don't know the mechanics of it," Roha said quietly. "My existence has been tied to the metal of the lamp for thousands of years. Severing that cord might leave a mortal man behind, or it might snap the thread completely."
He paused, looking back toward the skyline across the water. Neon lights from club signs and skyscrapers pulsed against the smoggy clouds.
"And even if it worked," Roha continued, his voice heavy, "even if I survived the unmaking of the bond, what am I in this modern era? I have no name on paper. No birth certificate. No bank account, no home, no records of ever being born. I have no way to make a living here. In your world, a man without papers does not exist anyway. He cannot rent a room, or take a job, or live without hiding."
Kyle felt a cold knot twist in his gut. The sheer reality of it made his head spin. It was so easy to think of wishes like magic spells from a movie, simple fixes that wrapped up in two hours with a neat little bow. But Roha was standing right here on the wet sand, a living person with no past that the government could track, facing either absolute obliteration or being totally stranded.
"We could figure that out," Kyle argued, though his voice cracked on the last word. His chest felt tight, the ocean wind stinging his eyes. "We could get you fake IDs or something. Joaquin knows guys. Nell knows people. That's not impossible."
Roha offered a small, bittersweet smile, reaching up to gently cover Kyle’s hand with his own. His skin was so warm. "Perhaps. But there are other things to consider."
Kyle swallowed hard, the cold seawater washing over his bare toes again. A terrible thought struck him, one he hadn't wanted to voice since running out of the park.
"Will the wishes still be intact?" Kyle asked, staring up at Roha. "If you're free, does the magic just break? Does everything we did get wiped out?"
His throat burned, and the question that really mattered slipped out before he could stop it.
"Will... you still be my friend?"
Roha didn't answer right away. He looked out at the water, at the way the neon broke apart on the surface, and Kyle felt his own heartbeat crawl up into his throat.
"I don't know," Roha said finally.
He said it softly. That was almost worse, because Kyle could tell he wasn't trying to dodge the question. He was just being honest.
"What do you mean, you don't know?"
"I mean I don't know if your wishes would be unmade." Roha turned back to face him. "The friendship, the corn dog place, they may dissolve away as I might."
Kyle's fingers were still wrapped around Roha's arm. He could feel the warmth of him through the cotton, steady and real.
"So I could wish you free and still lose you?" Kyle's voice came out thin. "That's what you're saying?"
"Maybe." Roha's gaze didn't waver. "I don't know the shape of it. Nobody's ever done it."
The tide pulled back, dragging grit off Kyle's ankles. For a second he couldn't make himself look at Roha's face.
"I want you to know something, though," Roha said. "Whatever happens when the magic comes apart, whatever it takes with it, I'll always be your friend. Even if I lose this body. Even if I go back to being nothing but a voice in the dark, somewhere far off. I will always treasure you."
Kyle's eyes stung and he blamed the wind, which was a lie and they both probably knew it. He pressed the heel of his hand against his eye and laughed at himself, wet and dumb.
"Jesus, dude," he said. "You can't just say stuff like that."
"I only told you the truth. You asked."
"I know I asked." Kyle dropped his hand and looked at him properly. Roha was standing there in his orange and blue tank top with sand stuck to his ankles, hair loose and blowing sideways, looking about as human as anyone Kyle had ever met.
"Okay," Kyle said. "Then tell me what you actually want. Not what's safe. Not what keeps the magic happy. You. What do you want?"
Roha was quiet for a beat. A gull screamed somewhere down the beach, and a wave broke and slid up close enough to wet the cuffs of Kyle's hoodie.
"I want to stay," Roha said. "I want to dance with you again. I want to feel your warmth. But most of all, I want to see you happy too."
Kyle's heart was doing something stupid in his chest, all warm and loud. He stepped closer, close enough that the wind couldn't sneak between them.
"Okay," he said, a grin cracking through the mess of emotions on his face. "Okay. So what if we don't just wish for freedom? What if we wish for something better?"
Roha tilted his head. "Better how?"
"Better like, we get to write the wish ourselves." Kyle's words came out fast, tumbling over each other. "You're the genie. You know how this magic works. So tell me, is there a way to word it so you don't disappear? Like, can we cram in everything we need? Protect you, give you a life here, make sure you stay you?"
Roha blinked. For a long moment he just stared at Kyle, and then something shifted behind those grey eyes. Something that looked dangerously close to hope.
"Previous masters have tried," Roha said slowly. "A few of them. They attempted to bargain with the wording, to stretch the boundaries of a single wish into something larger."
"And?"
"And it worked," Roha said. "As long as the wish held to a singular theme, the magic accepted it. It counts as one wish if every clause serves the same purpose. The trick is choosing the words so carefully that there is no room for interpretation."
"So we just need to pick the right words." Kyle's grin widened until his cheeks hurt. "That's it. That's all we need."
"There's a risk," Roha said. "If the phrasing is clumsy, the magic could take the simplest path. It could free me from the lamp and let the rest collapse. But a well-crafted wish, one with clear intent and layered protection, that I have seen succeed."
Kyle grabbed both of Roha's hands, squeezing them. "Then we draft it. Together. We write it out like a script, word by word, and I practice it until I could say it in my sleep. And when you're ready, I'll read it back to you, and it'll be perfect. Sound good?"
Roha smiled, slow and real, and nodded.
"Let's go home, then. Okay?" Kyle tugged his hands. "And I'm not letting you leave until we work this out."
Roha let himself be pulled. "I'm not planning to run."