place all the ingredients except for the topping, into a bowl and mix until combined.
on a lightly floured board, knead until smooth, about 10 minutes.
place dough into a greased bowl. cover and place into a warm position to rise for 1 hour, or until doubled in size.
tip dough onto a floured board, punch down and knead again for a couple of minutes. divide dough into 3 equal parts.
roll each piece into a sausage shape 14 inches long.
place each sausage onto a baking tray covered with baking paper. pinch one end of the 3 sausages together then plait into a braid. pinch the ends together. cover braid with a teatowel and rise again for 1 hour.
heat oven to 180 Celsius.
drizzle the braid with honey and sprinkle with the walnuts.
cook for approximately 45 minutes till nicely browned and when it sounds hollow when tapped.
ALTERNATIVELY. use a bread machine on a dough+rise setting or an electric mixer with a dough hook. I used the bread machine.