Stare-someone-in-the-face Definition

verb

(idiomatic) To be extremely visible and obvious.

Then, one night you wake up with a start at 3 o'clock in the morning with the answer staring you in the face. Or maybe it hits you in the bath, like Archimedes, or while you're on the loo.
Wiktionary