that answered our prayers. - French English Dictionary