Dionysus had a strange birth that evokes the difficulty in fitting him into the Olympian pantheon. His mother was a mortal woman, Semele, the daughter of king Cadmus of Thebes, and his father was Zeus, the king of the gods. Zeus' wife, Hera, discovered the affair while Semele was pregnant. Appearing as an old crone (in other stories a nurse), Hera befriended Semele, who confided in her that Zeus was the actual father of the baby in her womb. Hera pretended not to believe her, and planted seeds of doubt in Semele's mind. Curious, Semele demanded of Zeus that he reveal himself in all his glory as proof of his godhood.