In Yoruba mythology, Oshunmare is a rainbow serpent and a symbol of regeneration and rebirth.