In a large bowl, mix the warm water, sugar, and yeast. Let it sit for 10 minutes until foamy.
Add in the salt and softened butter, then gradually stir in the flour until a soft dough forms.
Turn the dough onto a floured surface and knead for 8-10 minutes until smooth and elastic.
Place the dough in a greased bowl, cover with a damp cloth, and let it rise in a warm spot for 1 hour or until doubled.
Punch down the dough, shape into a loaf, and place into a greased 9x5-inch loaf pan.
Cover and let rise again for 30-40 minutes until the dough domes about an inch above the pan.
Preheat your oven to 375°F (190°C).
Bake for 30-35 minutes or until the top is golden and the loaf sounds hollow when tapped.
Let cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.