Guanche mythology refers to pre-Christian beliefs, i.e., prior to Christianity, of the ancient indigenous Guanches who inhabited the Canary Islands. The Guanche religion was polytheistic and animist, where astral worship prevailed and had a lot of gods, demons and spirits.