Amazon is everything. I have small feet (size 5) so I can occasionally find great deals on shoes, I assume it's because size 5 is often left over at the end of a season. I'm currently waiting for these oxfords to arrive, I can't wait!