Good heavens!

(good) heavens

A mild oath of surprise, exasperation, annoyance, frustration, or anger. Good heavens! I haven't seen you in years! Heavens, would you let me finish my story? Oh good heavens, I just had the car fixed and now you've put a dent in it!
See also: heaven

Good heavens!

exclam. My goodness! (A mild exclamation of amazement, shock, etc.) Good heavens! I didn’t expect you to be here.
See also: good
References in periodicals archive ?
Bio Green is relaunching Home Farm Originals drinking yoghurts as Good Heavens
We are a little worse than Hungary, no worse than Poland or Slovenia, and - good heavens
Although individuals may have been moved most deeply by "Babe" or "Il Postino (The Postman)," collectively the academy was probably loathe to admit that the best cinema could produce last year were a talking animal movie or something - good heavens