High heel lovers and best high heel shoes