eyeopener

noun
a drink intended to wake one up
something startling, surprising, or enlightening