Definitions of eye opener:

  • noun:   something surprising and revealing
  • noun:   an alcoholic drink intended to wake one up early in the morning