Preheat oven to 350 degrees. Combine sugar and water to make a syrup. Bring to boil and simmer for 20 minutes. Set aside to cool.
Cream butter and sugar, add egg yolks and continue beating. Sift flour, baking powder, soda and spices together. Combine with egg yolk mixture. Add orange juice, orange rind and walnuts.