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
Farlex Dictionary of Idioms.

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
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • (good) heavens
  • heavens!
  • my heavens
  • heavens above
  • almighty
  • (my) goodness
  • Would it kill (someone) to (do something)?
  • (for) land('s) sake(s) (alive)
  • Land o' Goshen!
  • (oh) (my) gosh!
References in classic literature
"Good Heavens!" exclaimed the District Attorney, throwing down his note-book and pencil; "this is all quite irregular.
"Ah, good heavens! it seems to be the turn of the windows now."
"Good heavens! won't he leave Dounia in peace even here?" cried Pulcheria Alexandrovna.
Good heavens! why was I born?"--"Nay, madam," says Mrs Honour, "you shall never persuade me that your la'ship can lament yourself so for nothing.
"Good heavens! The fellow's in a fit!" he exclaimed.
"Good heavens! what are you doing?" exclaimed Baisemeaux, in an extremity of terror.
Oh, good heavens! But when will this happen, monsieur?"
"Good heavens!" cried Louise, who had applied her ear to the door, which had been left ajar, "it is my mother's step!"
"Good heavens!" said Cornelius, "why can't you come to-morrow?"
Good heavens! was a man of intellect to waste his life, day after day, inspecting cross-belts and putting fools through their manoeuvres?
"Good heavens!" she exclaimed, "but this is dreadful!
"Good heavens! that man, without his glasses, must look funny enough in a dressing-gown!" thought Celestine, "but the harpoon is in his back and he'll tow me where I want to go; I am sure now of that invitation.
"Good heavens! you have sharpened the axe to cut off your own head.
Good heavens! the poor soul!" she thought, as she left the room, "it IS hard to be in labor for seven years and bring forth a dead child!
"Good heavens!" she exclaimed, "he is there--he is there--Oh!