一波三折

Idiom

 * 1)  calligraphic flourish with many twists
 * 2)  to be full of ups and downs; to have many twists and turns