eyeopener

noun

A drink intended to wake one up.

Something startling, surprising, or enlightening.