In mixing bowl, cream butter, shortening and sugar till light and fluffy. Add eggs, one at a time beating well after each addition. Beat in vanilla.
Combine dry ingredients and add alternately with the buttermilk, beginning and ending with dry ingredients. Fold in pecans and coconut.
Pour into 3 greased and floured 9 inch cake pans. Bake at 350 degrees for 20-25 minutes.
Cool for 10 minutes and turn out into cooling rack and cool completely.
For the frosting, beat cream cheese and butter till fluffy. Add confectioner’s sugar and extracts and blend until smooth. Spread between the layers and on top. Store in refrigerator.
Find it online: https://friedpiesandfireflies.com/italian-cream-cake-recipe/