There are so many possible interpretations of just this exact part of a dream. Snakes are a representation of wisdom, protection, knowledge, intuition, healing and transformation. And the color purple has similar connotations and deeper meanings of intuition, mystery, creativity, magic and royalty. So to bring it all together could mean that your subconscious mind is trying to help you get in touch with your inner self and your emotions. But it’s only one of many possible explanations.