unexplained-events:

Two-Headed Snakes are steeped in ancient symbolism. In most cultures they mean rebirth, good fortune and wisdom. In some cultures they represent death and seeing them in your dream is considered a bad omen (usually associated with betrayal)