Find the best gift ideas for your best friend! We have collected 25 sentimental gifts for best friends for you to pick and choose from!