Disagreements happen, like all the time. If you guys are important to each other, it'll work out. I remember earlier this year I got in a huge fight with my best friend, and it felt like the universe wasn't right. It felt like a part of myself was missing. But we made up eventually, and for a while it was like we were walking on eggshells around eachother, but it'll get better in time, just like it did for us. Things that are meant to happen happen, but that doesn't mean you can't give em a little push. Just try to talk to them calmly, without emotions like hurt and anger getting in the way.