You think you look ugly whenever the light he reflects gets in contact with your retina? Well, I think that someone looks attractive/pretty when they look healthy. Why? Because a human will instinctively go for someone with whom they'll have healthy and strong kids. So look at yourself in a mirror and think of what looks healthy.
Also, get more self-confidence.