I am not very sure if the word crush ("an intense and usually passing infatuation") can be used between two strangers.
For example, a man sees a beautiful woman for the first time in his life. Could he have a crush on the woman? It seems to me that the word crush is too strong.
If I want to express a feeling in the heart–some small movement in the heart caused by seeing the woman–what word would I use? It's just a temporary flash in the heart. It seems the heart is moved by some force.
How does English address such feelings other than by saying: "I had a temporary heart-moving crush on you"?