After working late one night, programmer An Ze accidentally boarded a night bus on Route 104 that should not have existed.
The electronic clock inside was forever frozen at 11:59 p.m. His phone had no signal, the driver stayed silent the entire ride, and the doors had not opened since he boarded. A yellowed "Passenger Rules" notice was posted inside, instructing passengers not to question the driver, exchange names, look out the windows after midnight, accept another person’s ticket, or say, "I’m here." But An Ze soon discovered another note hidden in a gap between the seats: "Remember our names. Don’t trust the driver." A notice at the back of the bus, meanwhile, insisted that this bus had never been in an accident and that every passenger would get home safely.
The three sets of rules contradicted one another, yet each demanded a price from him.
An Ze gradually realized that the bus was trapped in a loop left behind by a river accident three years earlier. Some passengers wanted to be remembered, some wanted to escape, some wanted to cover up the truth, and some only wanted to finish their final run. And the reason he had boarded this bus by mistake was that his younger sister, who disappeared three years ago, might have been in that accident.
He had to find a way to survive in the gaps between the rules, testing the truth again and again by exploiting their literal loopholes. But every step closer to the truth cost him a memory of his sister. When the final stop arrived, he would have to choose: get off the bus in his sister’s place, or admit that she had been dead all along.
No matter which path he chose, the rules would not let him go easily.