I'm no gifting expert, but I am a shopping expert- and in my experience the best gifts are the ones you would want yourself. Chances are, if you absolutely love something, your best friend/ mother/ aunt would like it too. I also believe in one amazing gift, rather than a lot of small ones. Here are a few ideas for someone on your list that has been *extra* good- or for yourself:)
Rollerball Duo perfumes make great gifts. It's nice to be able to try a new perfume without committing to a whole bottle. They're also the perfect size to put in your purse for a midday pick-me-up.
*This is currently unavailable on the Michael Kors site, but I just saw it in the Michael Kors Georgetown store so it does appear to be in stores.
Things you want but wouldn't normally treat yourself to also make reliably good gifts. I don't know many women who would turn down a gift card for a manicure, massage, spa treatment or gift certificate for their favorite lingerie store. Even better, buy two spa treatments and you can go together- quality time with someone you love is always the best gift.
OK, I didn't completely forget about the guys! Here's my pick for the special man in your life: