According to some ancient sources, Rhea prevented Zeus from marrying because of his penchant. He, in outrage, threatened her to rape her. Then she transformed into a serpent, and Zeus also did the same and raped her in disguise.