One of the most important things in a relationship is "communication". In order to establish a good communication between partners you must really care or be mature about it. If you don't care or you haven't reach a certain maturity level that will allow you to establish a descent conversation with your partner, it will be very difficult to talk and understand each other and try to improve the relationship. People can be mature in some ways but also immature in a lot of ways... Sometimes you can be able to express yourself but it will not work if the other person does not want to listen and communicate too. I guess whenever you find how to give up some things in order to get others you can finally find an equilibrium. Of course some of them are more important than the rest, if you can manage to balance the relationship, you can make it work.