The definition of an eye opener is something that makes you see a situation or the world differently, that makes you come to a realization or that forces you to change your perspective.(noun)
An example of an eye opener is when you visit a foreign country and see real poverty for the first time.
See eye-opener in Webster's New World College Dictionary
See eye-opener in American Heritage Dictionary 4
Learn more about eye-opener