There is no "One". Lasting love is a choice, not a feeling, and you're not going to be hit over the head with "Romance" when you find some guy to marry.
Make sure - before you date, if possible - that the guy shares your values and morals, agrees with the things that are most important to you. You should agree on money, sex, and kids - the big three reasons of divorces - and you should get along well day-to-day as friends.
Until you find someone like that, do your own thing. Be yourself, enjoy being in your own skin and in your own life, and you'll find someone if you're open to it.