'Fallen flowers and flowing water' describes being badly beaten.
Tips
culture
落花 is a classic image in Chinese poetry symbolizing the passage of time, loss, and impermanence. 落花流水 (luòhuā liúshuǐ) is an idiom meaning 'utterly defeated' or 'in a sorry state.'