There are mites living in your eyelashes. Mites are relatives of ticks, spiders, scorpions and other arachnids. Over 48,000 species have been described. Around 65 of them belong to the genus Demodex, and two of those live on your face.
And they have sex! On your face! Their favourite hook-up spots are the rims of your hair follicles.