I'm usually not much of an impulse shopper, but I couldn't resist this one. Early bday gift to myself?