that answered our prayers. - German English Dictionary