L, an angel who’s endlessly fascinated with the human world, gets into trouble when she unthinkingly saves the life of Han Shi Yeong, a man who was meant to die. To make up for her mistake she must guard him on Earth for one hundred days and keep him safe from Hwan, a death god who is required to collect his soul. Both supernatural beings must contend with the knowledge that whichever one of them fails by the end of the hundred days will be erased from existence, and the longer they stay on Earth the further their powers fade and the more human they become.
Yamihara Kokoro and Asada Toramatsu live in a town that is quite peaceful, until a serial murder case happened where the bodies all had their blood drained out. Five years have passed but the case remains unsolved. Meanwhile, Kokoro and Toramatsu have been in a relationship for a year, but are unable to get married as they are keeping a serious secret from each other. Kokoro is actually a vampire. However, she does not attack humans and live modestly. Toramatsu is a popular resident in the town and is trusted by many. After getting a divorce, Toramatsu got drunk and went back to his old house, where he met Kokoro, the current occupant. As the two continue to keep their secrets hidden, a horrific murder occurs once again in the town.