The Flowers of Evil · SEASON 1
Episode 3
Episode 3 · 2026-04-24

- Drama
Episode overview
The psychological bond between Kasuga and Nakamura deepens as they navigate the suffocating atmosphere of their small town.
24 minutes
Episode 3 · 2026-04-24

The psychological bond between Kasuga and Nakamura deepens as they navigate the suffocating atmosphere of their small town.
24 minutes