fall on sb's feet"=have good luck at a time he needs it
Related Translations:
化险为夷: (转危为安) change danger into safety; bring order and peace out of chaos and confusion; come [emerge] safely out of danger; get out of the jaws of danger; pass through a dangerous crisis safel