Natsume Kanade wakes up with a terrible headache from the day before unable to remember who he is. Being confronted by a strange man with dark-rimmed glasses who calls himself "God" and being told that he is a high school teacher doesn't help. Stranger yet, everyone seems to know what happened yesterday - everyone except him.