In many situations every person around you might be convinced that a certain someone is perfect for you, including that certain someone. If something is holding you back, even if you don’t know what it is, it’s valid! It might be timing, fear, lack of attraction, ironically the fact that everyone around you is pushing you to be with that person, or it may be something you just can’t pinpoint but ten years later you will realize that they had some tick that you could never have lived with. No matter what, if your heart is saying ‘No’ listen to it. Try to define what it is that that person doesn’t have that meets your needs so you can keep that in mind when looking for the right person.
If it’s the case of timing, you and that other person just might be in the process of developing into the partner the other one needs. You never know what the future holds.
And, if it is the case of fear, the only options are to either go for it and hope the other person does the same or live in the world of wondering.