In a large mixing bowl cream together the butter and sugar until pale and smooth
Beat the egg yolks in a separate bowl and then add to the creamed butter and sugar and beat well.
Finally add the chocolate spread and beat well.
Sift the flour into another bowl and add the nuts and salt
Add ⅓ of the dry ingredients to the creamed chocolate mixture and then add ⅓ of the milk and fold in Repeat this until all the milk and dry ingredients have been mixed in.
In a clean bowl whisk the egg whites until soft peaks form
Then carefully lightly fold into the cake batter using a metal spoon.
Divide the mixture evenly between the tins and bake in centre of oven until skewer comes out clean (about 30 minutes).
(You may find you have a bit of cake mixture left if so make into cupcakes and cook for 20-25 minutes)
Let the cake cool down completely once removed from the oven.
To make the buttercream
Place the cream cheese and chocolate spread into a bowl and beat well to make a creamy mixture
Add the ferrero rocher chocolates and beat again to break up the chocolates and disperse within the buttercream
Once your cake is completely cooled, place one sponge onto your cake plate and add some of the buttercream to cover it and then place the other sponge on top
Using the rest of the buttercream, cover the outside of both cake sponges and then smooth over to give a neat finish
Place the 9 Ferrero Rocher chocolates on top of the cake - 1 in the middle with the other 8 around the circumference
Then using the edible gold shimmer spray/powder dust each chocolate to give them their golden glow (to try and mimic their gold wrappers) and if you wanted to you could dust all of the top of the cake - the choice is yours.
Then sit back and enjoy your cake
Recipe by Mummy Mishaps at http://www.mummymishaps.co.uk/2013/03/ferrero-rocher-cake.html