I ordered a D because all of the reviews said to order a size or two up because they ran small. Either they did not send me a D or their idea of a D is WAAAAAY off. Even my friend who is a B could not wear this thing. It's SUPER SMALL. Waste of money, I had to throw it away.