Happening by good luck or favorable chance.
Favored by fortune.
Auspicious.
in sufficient time; timely