Language:
Free Online Dictionary|3Dict

谢天谢地

Source : CEDICT

Thank heavens!/Thank goodness that's worked out so well!