The serpent has been one of the oldest mythological symbols in various cultures in the world. Serpents have had many representations in different cultures, signifying both good and evil. Some consider it to represent creation, power, and birth, but some also consider it to represent protection, poison, healing, revenge, and even Satan.