Hemlock Grove

Even demons have demons.