I have few questions going on in my head after being cheated on recently. When confronted my ex boyfriend said that he was sexually attracted to the other woman. I know his sexual preference and I don't fit into it. He likes women who talk dirty and are hot, with a big butt. This was my first physical relationship and I had no experience with it. I often felt shy and never openly talked to him dirty. My questions are do men like women who are innocent and inexperienced to take as their girlfriend whom they introduce to their family for marriage (his family knows me and they had accepted me)? If so, do they get bored after a while and cheat on with someone who talks dirty and is very experienced? To make a boyfriend stay attracted to me, if I start becoming bold and open with him, will he stop loving me because he doesn't see innocence in me anymore?

I'm not trying to bring anyone down. I understand people have their own preferences. I want to know how can I find a balance in between being innocent and sexually attractive?

Please be kind in the comments, I want to learn this so that I can implement it in any future relationships. And yes I'm not rushing into anything since my breakup. I am focusing on my well being and growth. Since I'm learning and unlearning so many things, i wanted to understand how do men think in this perspective. I understand that we should be our authentic self and the right person will love us and will be loyal. But if the relationship gets boring for any reason, I want to understand a better way to handle it.