Panache Response: Thank you for your feedback. In this case size 12 is a British size, which is equivalent to about size 8 in US which also equals to M. Hope this clears it up. candace from sedona, arizona, usa