anon or delete please
Yes and no. There are literally thousands of people in the world that each person can have a strong connection to, if they give it a chance. Different couples connect in different ways, so although you may have a strong connection with 'Y', it might not be as healthy or fulfilling as your connection to 'X'.
Relationships feel amazing at the start, it's called the 'honeymoon' phase. But it ALWAYS comes to an end. If you're very lucky, what you are left with is your best friend who you trust, laugh with, feel comfortable with, and who will stand by you through thick and thin. If you're not so lucky, you're either taken for granted or abused and live a really rubbish existence. Emotions come in waves in relationships after the honeymoon phase - sometimes you'll feel completely in love, other times not so much, it's just life.
You have to understand that your bf trusts that you won't betray him. He trusts that you will be loyal, mature and responsible enough to not let anyone get close enough that they will start screwing with your head. I'm sure you expect the same from your partner, too. You can always see it coming from a mile away. By not putting a guard up against this new guy, you are betraying your current partner. Some people will say it isn't cheating, I disagree; it's cheating his trust in you. Maybe there isn't anything wrong with that? I think there is.
Sometimes, leaving one person for another is a sure-fire way to have regrets... other times, it works out perfectly and the new person is everything the last person wasn't.
Everyone is different. Some are shallow, some seek depth. Some just want to experience lots of different people, especially when they're young. Everyone is unique, but some really are incredibly special. Honeymoon phase or not, if you can't see your partner's amazingness, then it's probably time to go. But leaving one for another is rarely the best option as judgement regarding your current relationship is obviously impaired. If it's time to leave somone, then leave to be alone, not because you think you found something you connect with better. But again, sometimes leaving one for another works out perfectly, other times it blows up in your face and you realise you screwed up BIG.
It's a risk...