This is a good experince a possible learning opportunity if you are aware.
No one gets it right, its just how much time it takes getting to where you think is right
In fact the trick is realize that right is within you. No one is going to make you happier than knowing yourself, once you know you you will find that you learn to love yourself, look after number one, as soon as that happens you will find that other people you meet will also love themselves, everyone relflects an aspect or part of you
If you want to help someone who is close to but is unable to be open as you they may be teling you that you too have issues that need addresing. The more honest and aware you become the faster the changes will occur and your partner will either open up or move on, as you become more aware then you will lookforward to the challenges ahead.