At the last possible moment; at the last minute.
Favorable; benevolent.
Advantageous.
Characteristic of a good omen.