In Islam you're not hated or judged for what you call your true feelings. You are however instructed to gain mastery over those feelings and make them subordinate to you rather than the other way around. Fasting is one of the things that can help with that. As for feeling invited, honestly I get why you may think that (because a lot of Muslims do a frankly terrible job of marketing) but that's not how Islam looks at people, it doesn't look at people as unchanging monoliths, instead you are seen as a blank slate and whatever actions you do impact your life here and the life hereafter. Basically your inner reality is between you and God. Islam fully understands people have all sorts of desires, lusts, etc, the thing is in Islam you aren't cursed for having those desires, but for acting upon them rather than gaining control over them. HTH.