It's well known the story of Acrisius and Danae; Acrisius wants male children, and the oracle says he won't have any, but he'll have a grandson who kills him. So he locks Danae up in a prison, and Zeus impregnates her with a golden shower. Apollodorus 2.4.1:
When Acrisius inquired of the oracle how he should get male children, the god said that his daughter would give birth to a son who would kill him.49 Fearing that, Acrisius built a brazen chamber under ground and there guarded Danae.50 However, she was seduced, as some say, by Proetus, whence arose the quarrel between them51; but some say that Zeus had intercourse with her in the shape of a stream of gold which poured through the roof into Danae's lap. When Acrisius afterwards learned that she had got a child Perseus, he would not believe that she had been seduced by Zeus, and putting his daughter with the child in a chest, he cast it into the sea. The chest was washed ashore on Seriphus, and Dictys took up the boy and reared him.
But my question is, what did Danae want? Did she want to mate with Zeus, or was she raped? Did she go in her prison willingly or voluntarily?