Zeus laid with Demetre, wishing to take Her on as a second wife, but Demetre not only cared of Her sister Hera’s objections, but simply wanted Zeus for no more than to become a mother, and so Hera found no reason to be jealous. When Demetre gave birth to Persephone, all rejoiced, and Demetre took to doting on and indulging the young Goddess.
…but time flies when one is having fun, they say, and so Demetre took no real notice of the fact that Persephone had become of age to be wed, and Zeus, assuming Demetre was paying attention, had betrothed Persephone to Haides, who had taken a liking to the girl. On the day agreed upon, Haides took Persephone from the Boiotian town of Livadeia with Him to the underworld, and Demetre asked Persephone’s friend, the naiad Herkyna, what she saw.
Herkyna relayed to the Goddess that Haides had informed the girls that by the arrangement of Zeus, Persephone was to be Haides bride, and so by tradition, She was to leave with him. Persephone and Herkyna were playing with Persephone’s pet goose, and Haides approach frightened the poor bird into the cave of Trophonios. Persephone went after it, assuring Haides of Her hesitance to go with Him to the underworld, at least until She had informed Her mother, but Haides, overwhelmed and impatient, chased the goose further into the cave, causing Persephone to go after it, then further down, down, down…..
In the underworld, Persephone didn’t fear re-crossing the river Styx, for She knew in Her immortal state, She had nothing to fear, but She admitted that She couldn’t remember the way back out, and Haides refused to tell Her, preferring attempts to coax the girl to stay with Him, hoping to assure Her that He meant Her nothing but the eternal love that only the lord of the dead could show — for what is more eternal, save the deathless ones, than death? In perfect love, Haides offered Persephone a pomegranate, which She finally accepted when She realised that Haides had denied Himself so that She could live in luxury as Queen of the Underworld.
Above-ground, Demetre flew into a rage upon learning that Zeus had arranged a marriage for Persephone without Her permission, casting Gaia’s face into an ice age until Zeus finally swore to let Their daughter return to Demetre, but by then, Persephone had already eaten the pomegranate and sealed Their marriage, but Demetre, still furious, insisted that it was only because Haides had tricked Persephone, and refused to accept a life where She wasn’t an active eternal mother.
In compromise, Zeus proposed that for a quarter of the year, Persephone would be with Haides, and for the opposite quarter, She would live with Demetre, and during the times in-between, She could travel freely between the worlds. The result of this that we see is the seasons.