The religions of Vietnam are varied and rarely clear-cut. Although some people call themselves Buddhists, they do likely practice Confucian and Taoist principles, ancestral worship and a little animism, and superstitions as well. Actual beliefs have developed over centuries from a melting pot of many ideas.