185g unsalted butter, chopped
1 tbsp finely grated orange rind
1 1/2 firmly packed brown sugar
1 cup dried cranberries
1 1/3 cups chopped walnuts
1 cup milk
1/3 cup orange juice
3 cups self-raising flour
1 1/2 tbsp demerara sugar
Preheat oven to 180 degres fan forced. Lightly grease loaf pan. Line bases and sides with baking paper, allowing a 2 cm overhang at long ends. Melt butter in a large saucepan over low heat. Stir in orange rind, brown sugar, cranberries and half the walnuts. Remove from heat. Add milk, juice, eggs and flour. Stir to combine. Top with remaining walnuts and demerara sugar.
And this is Garfield, looking at and waiting hungrily for the cake.