twists and turns

This means a complicated situation, or curves and frequent changes of direction.

For example:

  • The road has many twists and turns.
  • The journey of life has many twists and turns.
  • The building could twist and turn in high winds.