Good morning, Selenia.
We'll often put people in our dreams when we want them in our lives. It's generally a healthy kind of dream. You want him to be with you, and your subconscious wants you to be happy.
If Spanish is your first language, then having him speak to you in that language in your dream most likely means that you want to communicate with him freely - you want no barriers between the two of you.
If you do not speak Spanish, or it is not your first language, then his fluency in that tongue probably means that you already feel as if you are communicating freely - speaking in a private language.
Either way, communication is key here. If you want him in your waking life, then at some point you are going to have to get to know him better. This means talking.