Preheat the oven to 350¡. Grease and flour a 9x5Ó loaf pan. In a large bowl, with a fork, mix flour, sugar, baking powder, and salt. With pastry blender or 2 knives, used in a scissor like fashion, cut in butter until mixture resembles fine crumbs. Then, stir in walnuts. Add remaining ingredients one at a time, pour into loaf pan. Bake for 1 hr 35 mins to 1 hr 45 minutes.