unexpected, flabbergasted, o'hara's, ogre, roundabout, realizations