The Forest of Love: Deep Cut Backdrop Blur

Video Loading...

The Forest of Love: Deep Cut S01 E03 That's the Serial Killer

Overview

"Fate is harsh."

Back in 1985, the girls are distraught after Eiko's death and make a suicide pact. In 1995, Murata continues his scams and movie production begins.