Welcome to the site.
Your only mistake in any of this is assuming that other people have any right to make it their business. To be blunt, whom you choose to have feeling for is nobody's choice but your own. Giving other people room to judge, pick and question your faith and principles over things you have heartfelt feelings about is akin to laying on a cross and passing around a basket of nails to a group of carpenters.
Draw a line in the sand, and mean it.
And - Warmest wishes that all goes well for you. You seem like a decent human being to me.
PS - paragraph breaks, learn to like them a little, makes reading your posts easier.