It's challenging to determine the exact reason behind someone's actions, especially when it comes to matters of the heart. There could be several potential explanations for your crush's behavior:
Miscommunication or Misunderstanding: There might have been a miscommunication or misunderstanding when he mentioned going to the dance with someone else. It's possible that he initially had plans with someone but those plans changed later.
Nervousness or Awkwardness: Your crush might have felt nervous or awkward about admitting his feelings or going to the dance with you, especially if he wasn't sure about your feelings towards him.
Prior Commitment: While he may have said he was going with someone else, there might have been a legitimate reason for him to go with that person, such as a pre-arranged agreement or obligation.
Fear of Rejection: He might have been afraid of rejection or worried about how you would react if he told you he wanted to go with you.
Keeping Options Open: Some people like to keep their options open, especially if they are not in an exclusive relationship. He might have wanted to go alone or see who he meets at the dance.
Change of Mind: People's feelings and decisions can change, and he may have reconsidered his plans or intentions.
It's important to approach the situation with understanding and empathy. Instead of assuming the worst, consider having an open and honest conversation with him. Communicate your feelings and see if he is willing to share his perspective. This will help clarify any misunderstandings and may provide insight into his actions.
Remember that relationships and emotions can be complex, and there's no one-size-fits-all answer to why someone behaves a certain way. Be patient, and allow the relationship to unfold naturally as you both get to know each other better.