between the devil and the deep blue sea

📖 general
Meaning
To be in a difficult situation where one must choose between two equally unpleasant or dangerous options.
Literal Meaning
To be located physically between the mythological evil spirit and the profound expanse of ocean.
Example
“She found herself between the devil and the deep blue sea: either betray her friend or face serious consequences herself.”