Curb your fantasy? HOW! How do you do that? How do you put your desires to rest? OH my Gawd . . .How hard is that anyway . . .HARD.
For one thing you would have to make sure you married the right person who like and want these desires just like you. Correct?
For another thing you SHOULD tell your partner what you want or what you like or need or what ever you desire.
How to curb your fantasy. Tell your doctor. Your Doctor can and will help you by guiding you to professionals or just telling you to bring in your partner and you all sit and chat.
Maybe if your one of the people who prefer hard-core sex it would be in your best interest to find a partner who also is into this kind of pleasure. How do you find a partner like this?
I guess you have to ask your doctor.