Cup-of-Jo Gift Guide Part #4: Your Best Friend Who Wears the Prettiest Lipsticks and Knows (and Keeps) All Your Secrets.

A cozy cardigan, $72. (I love this mustard yellow!)A cute striped tote, $39.Ponytail styling lotion for the perfect high pony, $22.A custom portrait of her beloved pup, $300...or one of these adorable (and more wallet-friendly) animal prints, $20.New York pencils to inspire her to visit, $11.A morse code necklace that spells "friend," $36.Caramel marshmallows with sea salt and toffee crumbles,