Everyone makes mistakes. It's never too late for anything. Things may never be the same, yes. But if it meant anything to you, do what you must to make right with the one in-question. If they are not doing the same in return, they were never your friend to begin with. There's always a middle-ground in friendships. I guess you could say it's what made up the bonds you shared. You can always go back to what made y'all friends.