Buying for best friends is tough -- you want to be thoughtful, and get them something you know they would love, but you usually don't want to spend an arm and a leg doing so! The items above are all around $35 (Except for the super cute PJ set, which is under $100)!
I got this PJ set for one of my best friends last christmas and she said it was one of her favorite gifts! The jersey material was sooo soft, I had to get myself a set too! The candle is from Nest and has the most wonderful 'holiday-y' smell. It's a fun gift to give because it looks so pretty on your bedside table or coffee table. For your friends who love wearing pearls: Bauble Bar's 'Dior' double pearl earring is super fun and different. And for 1/10th the cost of the original! Last but not least, I love rosé so I was immediately drawn to this super cute Design Darling print. It's girly and fun without being overkill. I love it in the gold frame.
Other favorites not mentioned above: Gold Geode Stud Earrings (under $25 -- LOVE these) // Kate Spade Letter Necklaces // 'Take the Bull by the Horns' Notebook // Terry Velour Robe (softest thing ever) // YSL Baby Doll Pink Kiss & Blush // Kate Spade Silver Card Case (have this and love it -- it looks very expensive & sleek, but it only costs $20!) // Bobbi Brown Mini Shimmer Sticks