Find another word for squint. In this page you can discover 38 synonyms, antonyms, idiomatic expressions, and related words for squint, like: look askance, give a sidelong look, look asquint, cock the eye, screw up the eyes, peek, peep, glare, look, squinch and incline.
The glow of fire made him squint as they neared the field.
The man you are interested in may squint his eyes and smile for all the reasons you have listed in your question or he may do this behavior because he thinks it is cute and endearing.
They frequently have poor visual acuity and are extremely sensitive to light (photophobia), which causes them to squint in ordinary light.