Wiktionary
land on one's feet
alt. (context idiomatic English) To be lucky, or successful, often in difficult situations. vb. (context idiomatic English) To be lucky, or successful, often in difficult situations.