-communicating does not change a thing. Not in the long run. You're who you're. They are who they are. Adapt till you can't. There are many people out there who would be more compatible with you. Love has its limit, people. Don't expect it to fix everything. Tata.
Edit: I'd like to say it's neither of yours' fault. Sometimes you just have to understand that you have two options- either accept it or, move on. It's fine either way. If you think the person is more important and you can compromise, it's okay. If you think this trait will always be a problem and choose to move on, that does not make your feelings for them any less, I guess (I struggle with this one and I literally have to tell myself this every day)