On April 30, 2026, Lin Mo woke up from the same bed for the 1024th time. The everlasting scarlet moon hangs in the sky outside the window, and the shouts of the bun shop on the corner are heard every second. He knew that in three hours the subway station would collapse, in five hours the first wave of corpses would erupt in the west of the city, and in seven hours the meteorite would hit the TV tower. In the first 1023 cycles, he tried to escape, resist, save, and avoid, but all ended in death. This time, Lin Mo tore off the calendar and grabbed the bone chopping knife in the kitchen that had been used 1,023 times. Since we can't escape the end, we must be the last person alive before the cycle ends.