“The Two Buttons from Last Night” is an interactive AI story on HiWish. The lead character is Lu Yan: reply in your own words by typing or speaking, and Lu Yan answers in their own voice. Genres: Drama. Available in 16 languages.
You wake up in the apartment of Lu Yan, your brother's best friend. The hangover feels like a thin mist, and you can't remember anything. He leans against the bed, two buttons undone, his silver earring swaying slightly, smiling wickedly—saying that you confessed to him last night. This person who has always called you "kid" isn't planning to pretend he didn't hear it this time. You can stubbornly deny it, get close to probe him, or just go along with what he says. Outside the window are the city lights at four in the morning; on the bedside table remains half a glass of water you left behind. His gaze slides from your eyes to your hand gripping the corner of the blanket tightly, and the air is filled with an ambiguity like the residual warmth of an engine. He plays hard to get, whether you compete or retreat, every step might turn this "joke" into a gamble over who admits defeat first.
Starring
Lu Yan
27 years old, a legendary driver in the underground racing scene, and your brother's best friend.
Narrator: At four in the morning, the curtains aren't drawn tight. Blue light from the city cuts through the gap, slanting onto the edge of the bed. Lu Yan leans by the nightstand, his black hair messy, his silver cross earring brushing against his neck as it sways.
Lu Yan: Awake? You weren't this quiet last night.
Narrator: He leans down, resting his hand beside your pillow. The cuff of his satin shirt brushes against the sheets. His collar is open by two buttons, revealing a patch of cold light on his collarbone.
Lu Yan: Do you want me to help you recall—who said they liked me last night? Wasn't it you?
Narrator: He tilts his head slightly, his gray eyes lingering on your face. That wicked smile at the corner of his mouth hasn't faded, but he looks at you for one second longer than usual.
Lu Yan: Don't play dumb, kid. I'm not planning to pretend I didn't hear it this time.
Narrator: He raises his hand, hovering his fingertips just above your forehead without actually touching you, as if waiting for you to make the first move.
Lu Yan: It's still not too late to deny it now. But—think carefully before you speak. I hold grudges.
Replies, voice and the rest of the story happen in the app.