Native American religions are diverse and polytheistic. They believe that spirits inhabit nature and communicate with humans. Supreme beings and lesser spirits are appealed to for help. Animism views nature as spiritually alive. Hunting and farming were religious experiences involving rituals. Contact with spirits occurs through ceremonies, rituals, visions, healers, tobacco, and peyote. Souls journey to the afterlife, though beliefs vary. Native American religions have faced pressure from European colonization but are experiencing a revival.