目から鱗の落ちる(めからうろこのおちる)

Japanese vocabulary

Meaning: revelatory

See it used in real works