thank one's lucky stars - Francés Inglés Diccionario