Christmas is ahead of us; and we all are thinking and planning about buying thoughtful gifts for our friends and family. It is not necessary for your gift to show that you feel a particular way toward someone. It is not always a good idea to gift something that someone needs. A gift can be something that someone might not buy for herself. But it should have the inherent quality of surprising the receiver in a positive way. Sometimes, even practical gift items could surprise the receiver. We love to gift practical items to our friends and family but, you could make Christmas gifts go beyond the notion of practicality. For instance, Christmas gifts can be smart, beautiful, scientifically inclined, mysterious, imaginative, wondrous, and fun. Here is a list of unique gifts for Christmas: