
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.

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.