the trouble with a lot of relationships is one person EXPECTS the other to think/behave/feel like them and gets offended and outraged when they don't.
people do what is in their nature to do. they can be forced, cajoled, asked encouraged, etc but essentially they are just not that kind of person.
People must accept and realise that this person is not a clone of you.
They have not been brought up like you, taught like you, lived like you, etc, they are them and they have a different way of being and doing things, if people can accept that their loved one is just like that, then they will be a lot happier.
enjoy them for the way they are not for the way you think you can mould them to be.
it is the one who you can truly say that there is nothing you would change about them that is your soul mate