like a gift from heaven - French English Dictionary