I did not intend to join this forum and make posts but somehow came to this thread. I feel a strong urge to reply to your post, as you remind me a lot of myself one year ago.
You have a strong urge to unite with your SoulMate and have been seeing/feeling him in dreams and visions. Yes this is your SoulMate you have been feeling. What is needed is to shift your perception of reality and of what a SoulMate is.
The way I have come to understand it/experience it is that your SoulMate is not a specific physical person to be "found" in the physical dimension (also known as the realm of illusion). Your SoulMate is a part of you, is inside of you, always has been and always will be. You are beginning to connect with your SoulMate in the inner realms, and naturally you desire this union on the physical level.
You must release all attachments and expectations and simply open your heart to the presence of your SoulMate within you. Looking for your SoulMate with the ego mind, you will never see him or her. It is only when you begin to see through your open heart that you will behold your true SoulMate before you.
What is interesting is that, on the physical level, it does not matter who the vehicle is. A SoulMate relationship can be formed with any person, so long as you open your heart. You do not even need to change partners if you are currently in a relationship. All you need to do is open your heart, and suddenly your SoulMate is there.
If you currently do not have a mate but are feeling drawn to your SoulMate within you... then simply keep loving the presence of them inside you, open your heart to them fully, without fear, and allow the Love to dissolve all limiting beliefs held about Love. God will provide for you the perfect mirror to your heart, a person to become the reflection of your SoulMate.
Just as the physical world here is a reflection of the self and your beliefs, someone whom you are in a relationship with is simply a reflection of the purity/openess of your own heart. If you are living in the world of ego and perceiving your partner through the lens of the ego, then you will have a relationship based on ego. If you open your heart and perceive through it, then the SoulMate appears.
I hope this helps you. Just follow the Love and everything else will fall into place, don't worry about how things currently look on the outside.
I highly suggest the book "Say Yes to Love" which can be found here: SoulMate Love, Opening the Hearts of Humanity
(I am not affiliated with this website in any way)
Namaste and God Bless