be born under a lucky star - Spanish English Dictionary