Language:
Free Online Dictionary|3Dict

謝天謝地

Source : CEDICT

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