bless one's lucky stars - German English Dictionary