Under one’s nose
Under one’s nose means in plain sight but often with the implication that one cannot actually see it until prompted. It dates in this sense from the mid-1500s.