There are probably many translations which would fit the meaning here which is that the author's eye had been delighted by the sight. I would suggest [_cautivado_](https://dle.rae.es/cautivar?m=form) from _cautivar_for which the third definition in the entry linked to above is >3. tr. Ejercer irresistible influencia en el ánimo de alguien por medio de atractivo físico o moral.