I need to find this movie name pls maybe it has butterfly on its name

I watched it like about 2013 2014 it has yellow haired wife and husband
One day he get into an accident and got inmobile then she has to get a job and make some money for him and she get a new job and her job was whore i cant fully remember what happened next but one guy says take off ur clothes and lay then he said u got a mole on ur back i cant have a sex with you but then they have a sex after and after then they fell in love for each other and then suddenly his husband stand up and says idk what he exactly said but its just like it was a prank u cheated on me then he hang her from the wood and whipper her

Plss i need to find this movie name if u know

Is it Breaking the Waves (1996)?