Snake
When a snake sheds its’ skin, it’s said to go through a rebirth. In the Hindu religion, the snake, or specifically the cobra, is a significant symbol. When seen in mythology, it represents power, fertility, and wealth. Lord Shiva wears a cobra around his neck and Lord Vishna rests on Sheshnaga, a coiled cobra.