Buying gifts for your best friend or making a gift on your own can be challenging, especially if you enjoy getting them something unique and different every year. You obviously want the gift to be somewhat personal, but you also want it to be useful, which means that gift cards and other generic ideas are […]