Naoto Serizawa (Tôma Ikuta) zaczyna otrzymywać dziwne przesyłki, w których znajdują się karty tarota. Symbolizują one błędy z przeszłości policjanta. W śledztwie pomaga mu Shiori (Ryoko Kobayashi), która posiada nadprzyrodzone moce. We wszystko będzie także wplątany prawnik Naruse Ryo (Satoshi Ohno), który nie umie pozbierać się po śmierci brata...