(r)at first sight, at first glanceon first seeing (someone or something); immediately“it was love at first sight”