S1E13 · Happily Ever After

Happily Ever After

S1E13 · 2025-12-26 · 23 min

With the supernatural crime spree laid to rest, Ichitaro makes a momentous decision.

The show’s own verdict is on its page.