Bread flour is hard wheat flour and has a higher protein and much higher gluten factor which makes bread hold it's "rise". White flour would need "wheat gluten" added to make good bread. Cake flour is highly milled and has the least amount of gluten and is much finer and lighter. All purpose has had some added gluten but does not make as good of bread.