Preheat the oven to 350º. Butter and flour a 9x9x2 inch baking pan.
Slowly heat the caramels and cream in a saucepan until melted, stirring now and again. Cool slightly.
Thoroughly mix the all-purpose flour, cake flour and salt
Whisk the butter and chocolate in a bowl; beat in the sugar, eggs, and vanilla. Add the dry ingredients and stir to form a batter. Stir 1/2 cup of batter into the caramel mixture.
Pour and scrape the chocolate batter into the prepared pan; spread the batter evenly. Spoon over the chocolate-caramel mixture and swirl it in with a small spatula or table knife. Sprinkle the walnuts on top.
Bake the brownies for 25 minutes, or until just set. Cool the brownies completely in the pan on a rack. Cut into 2 1/4 by 2 1/4 inch squares. Remove the brownies from the pan using a metal spatula
Store in an airtight tin.
Recipe submitted by Chammy on 2/6/01