Sometimes we have completely unrealistic expectations of ourselves and the way we idealize that everything should be. If we can just roll with it all, focus our energy on what brings us the most joy, and keep our expectations realistic... accepting what "is," then, we will have the happiest holidays ever.
I'm sad to report that even the greatest friendships end. Even the ones you thought were rock solid and iron clad; with history and memories, unconditional love and support. A B.F.F. breakup can be worse than a boy breakup: it creates the same kind of pain, rejection and abandonment, but it leaves a bigger hole in your heart.