From planning out your matching Halloween costumes to having deep, late-night chats, good friends can have you feeling like you're on cloud nine.
But while friendships hold a special place in our hearts, our friends aren't perfect—and sometimes, they mess up.
Whether...