Seeing a serpent in your dream means high intellectual power, deception, and the balance of good and evil.  Seeing a winged serpent in your dream indicates wisdom and that you've overcome negative ways.