Scylla. The expression "caught between a rock and a hard place" refers to two mythical beasts in Greek mythology. Scylla was a monstrous multi-headed spider who would eat hapless sailors passing near her cave. However, in order to steer clear of this catastrophe one would have to sail near Charybdis who was supposedly able to swallow a large portion of the ocean (including ships) and spit it back out (without the ships, of course).

Return to Puzzle