Annie's always has a gift item that you can't find anywhere else. Plus they'll wrap it for you (which I love). They are a bit pricy, but when you can walk in and find the perfect item in less that 20 minutes, that to me is a good thing. They have a bit of everything, jewlery, lotion, coffee, baby items.... Its really fun to go here at Christmas time!
more