When choosing a gift for that special woman in your life, a little luxury goes a long way. Some of my favorite surprise gifts have been cozy and comfortable, but maybe just a touch too impractical to buy for myself. Whether your shopping for your best friend, mother-in-law, girlfriend or wife, these gifts are sure to put a smile on her face.