bless one's lucky stars - French English Dictionary