In addition to the great ideas presented you might want to make sure that you used fresh yeast like Chef Jen suggested and a good way to test for that is to make a yeast "sponge"----take 1/4 cup of the water that will be used in the recipe, add 1 tsp of sugar and the yeast, stir gently, and let set in a warm spot for about 10-15 minutes. It should be all foamy and bubbly if your yeast is fresh---just add that to the flour and the rest of the ingredients. I especially do this when the package says the yeast is expired or it's ready to expire. Good luck to future towering loaves of bread!
The only difference between a "cook" and a "Chef" is who cleans up the kitchen.