Idiom “Between Scylla and Charybdis” means?

Idiom “Between Scylla and Charybdis” means?

A. Between two lovers
B. Between two dangers/evils
C. Between two parties
D. Between two Happy Moments