The name of the album and title track are most likely a reference to Hideshi Hino's controversial film, Flower Of Flesh and Blood, which was rumored to be an actual snuff film and investigated by the FBI in 1991.