Satanism is a controversial belief system that worships the devil and rejects traditional Christian morality.