Sometimes your best friend is the easiest person to buy for, and sometimes they are the hardest. Being the one person you know better than almost anyone else can be a blessing and a curse.

Sometimes your best friend is the easiest person to buy for, and sometimes they are the hardest. Being the one person you know better than almost anyone else can be a blessing and a curse.