2. In a large bowl, combine butter and shortening; beat with an electric mixer on medium to high speed for 30 seconds. Add granulated sugar and vanilla; beat until well mixed. Add eggs, one at a time, beating well after each addition. Alternately add flour mixture and buttermilk to beaten mixture, beating on low speed after each addition just until combined. Fold in chopped walnuts, apricots, and the 1/2 cup flaked coconut. Pour into prepared pans.

3. Bake for 35 to 40 minutes or until a toothpick inserted near the centers comes out clean. Cool in pans on wire racks for 10 minutes. Remove from pans; cool completely. Cool thoroughly on wire racks.

4. To assemble, place a cake layer on a pedestal cake plate. Spread 1 cup of Coconut Butter Frosting on top. Top with the remaining cake layer. Spread remaining frosting over top and sides of cake. If desired, gently press Toasted Coconut Shards on top of the cake. If desired, garnish with sliced star fruit, kumquats, fresh bay leaves, and/or candied walnuts or pecans.