I think they're cute and they look good on you, especially with the short hair. I know what you mean about impulse purchases--I hate impulse purchases and always have second thoughts. But I think these are a keeper. Classy, chic, a little bit different.
On the other hand, to play the devil's advocate here, Antique Shopper has a good point. Whenever I wonder "Should I keep this?" it means I should definitely return it.