They moved to Discord. Her avatar was a blank gray icon. Her name: Rin.
Over the next two weeks, Kaito learned that Rin was a second-year university student, lived alone in a cramped apartment, and had a voice like winter wind—sharp, cold, but strangely clear.
She never said please. Never said thank you. When he helped her recover a lost folder of childhood photos (corrupted .rar, password recovery via hex signature analysis), she said:
“It’s not like I wanted you to see those. They’re stupid.”
But she didn’t delete them. And she stayed in the voice call, silent, for forty minutes after the work was done.
Kaito noticed things: she always muted herself when she coughed. She only typed in lowercase. She once sent a crying emoji, then deleted it within three seconds.
He started calling her Tsundere-chan as a joke. Lovely Sex With Tsundere Girl.rar
Her response: “I’m blocking you.”
She didn’t.
One night, she sent him a file: “feelings.tar.gz” — password protected.
Kaito: “What’s this?”
Rin: “Nothing. Delete it. I sent it by accident.”
He didn’t delete it. He asked, “What’s the password?” They moved to Discord
Long pause. Then: “Guess.”
He tried her birthday. Her username. The name of her dead cat she’d mentioned once (he remembered). Nothing worked.
Finally, he typed: “I’m scared too.”
It opened.
Inside was a single text file. It read:
“I don’t know how to say things softly. My mother said I was born with thorns. But when you helped me recover my grandmother’s photos—the ones I thought I’d lost forever—I cried for an hour. Not sad. Just… full. I wanted to tell you. But my mouth doesn’t work that way. So here. This is me trying.” “It’s not like I wanted you to see those
Kaito stared at the screen for a long time.
Then he replied: “Your extraction is successful. File integrity: 100%. Want me to teach you how to create a backup?”
She responded with a single sentence, no punctuation:
“Only if you promise to keep the original.”
In stories like this, the romantic arc usually follows a three-act structure: