Rio and Hiyono are now safe after their kidnapping and subsequent rescue, and all seems well. That is until the ever elusive Kanone shows up in Japan. Before Ayumu can soak in the consequences of his arrival, the young Sayoko finds herself targeted by a Hunter! Ayumu faces his most powerful enemy yet, and it’s the last person he’d expect! Meanwhile, Madoka encounters someone from the past whose intentions are worse than death.