Question: what does it mean when a guy stares at you longingly?
Answer: By definition, if someone looks at you longingly they are longing for you, or a relationship with you, or sex with you, or someone exactly like you, or someone as wealthy as you, or who has as many friends as you.