The opposite would be "in seventh heaven" or "on cloud nine" because you would not be facing two difficult choices, but would have made a great choice and be happy.
It means to be stuck between two equally horrible choices - as if you were in between Satan and the bottomless ocean, with nowhere else to go."Between the devil and the deep blue sea" is an idiom meaning a dilemma-to choose between two undesirable situations
If you have a choice between going to school and taking an exam that you forgot to study for, or confessing to your parents that you're failing the class, then you're between the devil and the deep blue sea.
This phrase means that someone is stuck between two equally challenging or undesirable situations, with no easy way out. They are faced with a difficult decision or dilemma with no good options available to them.
"Feeling blue" IS an idiom - you cannot literally feel the color blue! Feeling blue means that you're sad.
its an idiom
Devil in a Blue Dress was created in 1990.
idiom
The mascot for Duke University is the Blue Devil.
Simon and Simon - 1981 Caught Between the Devil and the Deep Blue Sea 3-7 was released on: USA: 10 November 1983
Does the literal meaning make no sense? Then it's an idiom. Have you ever seen anyone really have a blue face? Nope.
"Blue blood" LITERALLY means blood that is blue in color.
An example of an idiom in "The Bean Trees" is "out of the blue," which means something unexpected or sudden.