2. He’s being careful because he wants to date with marriage in mind.
Guys hesitate to be in a relationship when they get overwhelmed with the idea that the next girl he dates could be his future wife. If this is the case, you should try to go on casual dates with your crush in order to gain his trust. You may also want to ask what his views of marriage are.