Work Text:
The rooftop wind carried the scent of roses and gunpowder as Kaito Kid pinned Aoko against the railing, his gloved fingers tilting her chin up with infuriating confidence. Aoko's pulse hammered—half from the chase, half from the way moonlight caught the curve of his smirk.
"You shouldn’t have followed me," he murmured, his voice a velvet whisper beneath the moonlight.
Aoko’s pulse roared in her ears. She should’ve shoved him away. Should’ve screamed. But the way his thumb traced her lower lip left her frozen—caught between fury and something terrifyingly close to wanting.
"Persistent little detective," he purred. "Don't you know thieves take what they want?"
Then his mouth was on hers—hot, skilled, stealing her breath like he stole jewels. It wasn't the chaste press of lips she’d imagined sharing with Kaito someday. This was theft—slow, deliberate, his mouth moving against hers with sinful expertise until her knees buckled. When he pulled away, his smirk was the last thing she saw before smoke engulfed him.
"Until next time," he whispered, vanishing.
Alone on the roof, Aoko touched her bruised lips and hated how her heart still raced.
Disgusting. Thrilling. Addicting.
The next day Kaito found her crying in the school courtyard.
"Aoko?"
She spun, eyes red-rimmed. "Don't."
His stomach twisted. He knew that look—the same one she wore when Kid's name flashed on news reports.
"Bad date?" he joked weakly.
"I let a criminal kiss me," she spat, then froze.
Silence.
Kaito's laugh sounded hollow even to himself. "Wow. Even Kid's got better game than me."
Aoko's tears fell then. "That's not funny, baka."
"Aoko?" He reached for her, but she flinched.
"Don’t." Her voice cracked. "Just… don’t."
He’d never seen her like this—usually so bright, now curled into herself like a wounded bird. The guilt was acid in his throat. He did this. Kid did this.
"Was it… really him?" Kaito asked softly, already knowing the answer.
Aoko’s nails dug into her palms. "He took something from me. And the worst part?" She laughed bitterly. "I let him."
Kaito’s hands trembled at his sides. He wanted to confess. To fall to his knees and beg forgiveness. But the words turned to ash on his tongue.
The next heist changed everything.
When Kid caught her sneaking through the museum’s security, he pinned her against a display case.
"Miss me?" His breath fanned her neck.
Aoko kneed him. "Bastard."
He caught her leg with a chuckle, pulling her flush against him. "Liar."
Her traitorous body arched into his touch.
"Why do you chase me, Aoko-san? Isn't it your dad's job?" he murmured, lips grazing her ear.
"Because—!" Her voice broke. "Because I hate how I can’t forget your stupid lips!"*
Kid stilled. Something in his mind snapped as if a huge crack appeared in his self-control. Then he kissed her so deeply she forgot her own name.
But the two worlds he lived in were driving him crazy.
By day, Kaito carried her books, made her laugh, pretended not to notice how she stared at his lips.
By night, Kid pressed her into alley walls, stealing kisses like they were his birthright.
"Who do you want?" he growled once, teeth scraping her collarbone. "Him? Or me?"
Aoko dug her nails into his shoulders. "I hate you both. You both tease me and never notice my feelings."
Kid laughed darkly. "Liar."
But her words did reach his heart.
On a graduation day Kaito kissed her cheek under the cherry blossoms—soft, chaste, innocent.
That night, Kid took her breath away with rough, claiming kisses and honey-sweet words she never believed.
Afterward, trembling in his arms, Aoko whispered: *"Why does your heartbeat sound like his?"
Kid just smiled and kissed her again.
The clocktower’s face glowed in the moonlight as Aoko gripped Kid’s lapels, her breath ragged from all the kisses and whimpers.
“Enough games,” she demanded, her voice trembling. “You can’t keep doing this—kissing me, vanishing, leaving me—”
Kid caught her wrists, his grip gentle but unyielding. “Then choose.”
“What?”
“Look into your heart,” he murmured, brushing his thumb over her racing pulse. “When you close your eyes… whose touch do you crave?”
Aoko’s lips parted. The answer terrified her.
Kid stepped back, his smile bittersweet. “Not every thief keeps what he steals.”
And he vanished in a puff, leaving her alone. Again. With a single blue rose on a hard floor.
The next eveing, Kaito found her waiting on the clocktower balcony, where she asked him to come.
The wind carried the scent of rain and city smog as Aoko stood, her fingers gripping the railing.
“You’re late,” she said.
“Worth it?” He grinned, leaning beside her, close enough that their shoulders brushed—just like they had a thousand times before. But right now, the air between them was different. Charged.
She studied him—the boy who’d carried her piggyback through rainstorms, who’d pranked her into laughter a thousand times, whose eyes held the same unspoken longing as the thief in the moonlight.
“Kaito.” Her fingers curled around his to his great surprise. But she wasn't looking at him. "Kaito," she said again softly, staring at the distant city lights. "Have you ever wanted something so much it scared you?
He stilled. "Every day."
Aoko turned to face him, her eyes glistening. "I need you to kiss me."
Kaito’s breath caught. "Aoko—"*
"Not as a joke. Not as a dare." Her voice trembled. "I need to know if my heart is lying to me."
And she told him everything—the phantom thief’s stolen kisses, the way her body had betrayed her by leaning into his touch. How she hated herself for remembering the warmth of Kid’s lips when she should have been dreaming of someone else.
"It felt wrong," she whispered, fists clenched. "But it also felt... right. And that’s the worst."
Kaito’s hands, usually so quick to gesture with magic tricks, now moved with deliberate slowness as he cradled her face.
"You’re not wrong for feeling what you feel," he murmured. "But Aoko… you deserve more than stolen moments in the dark."
His thumb brushed away a tear.
"You deserve someone who loves you in the daylight."
When their lips met, it was nothing like the thief’s calculated seduction. Kaito kissed her with aching tenderness, his hands trembling where they cupped her jaw. There was no magic here—no grand illusion—just the quiet, desperate truth of a boy who’d loved her for years.
Aoko melted into him, her fingers clutching his shirt as the last of her doubts burned away. This was real. He was real.
"See?" Kaito murmured against her mouth, breaking the sweet contact of their lips. "No masks. No games. Just us."
“No masks,” she repeated in a whisper. “No lies. Just us.”
And when she kissed him again, she knew—her heart had never been lost. It had been waiting for him all along.
When their lips met, he knew - the two worlds finally made sense.
The End.
