This can be stated in active form. Alternate translation: "So I withheld the showers from you" or "So I prevented the rains from falling" (See: [[rc://en/ta/man/jit/figs-activepassive]])
The arrogance showing on a person's face is spoken of as if the face itself were arrogant. Alternate translation: "But the expression on your face shows that you arrogant, like the face of a prostitute" (See: [[rc://en/ta/man/jit/figs-metonymy]])