I'm coveting them after seeing someone wearing them....but they're very expensive! Worth it? Are they timeless/current? And where best to buy? I'm a high street shopper mostly - they're out of my comfort zone!