land on one's feet

verb
Graduate
1

To be lucky, or successful, often in difficult situations.

Thesaurus