I wear ALL of my shoes in a 9 (flats) or 9.5 (heels). I ordered these in the 40 (9-9.5) and I could barely get my foot in them. There was no way they would stretch out enough to ever be comfortable. I am returning them and getting them in a larger size - because they are SO cute!