Mix of Everything...
This is again one gift your best friend is going to love. Get your photographs printed on cloth. Let there be as many photographs as possible, some with other friends too. If there are music bands or teams you both worship together, put some photographs of them too. Now, make a quilt out of all these and gift it to your best friend. This is undoubtedly one of the unique gifts he/she will ever receive. Remember, the more variety you put in, in the form of pictures, the quilt will turn out better.