My daughter wears a size 8 shoe and I thought from the reviews that I should size up. I bought 9D ... They were at least an inch to long and even with the elastic bow cinched, much too wide. I ordered a size 8 B and 8.5 B to try... The 8 B fits perfect with a little room to grow and cinching the elastic and tying in a knot and than a bow makes them fit very well