Created by SixBeans on November 5, 2015
Step 1: Preheat oven to 350. Butter and flour 2 (8 inch) round cake pans and set aside.
Step 2: In the bowl of your mixer, combine eggs and butter. Add water, pudding mix, and cake mix and beat on medium for about a minute, until batter is smooth and thick. Spread evenly in prepared pans.
Step 3: Bake for about 22 -25 minutes or until tops spring back when lightly touched, or a toothpick inserted in center of cake comes out clean.
Step 4: Cool cakes for a few minutes in the pans, then turn out on to wire racks to finish cooling.
Step 5: Beat butter and vanilla in your mixer until combined. Add marshmallow cream and beat until smooth. Slowly add powdered sugar until just combined. Add heavy cream, Increase speed to high, and beat for one minute, until light, smooth and fluffy. Spread on cake layers and serve.
Step 6: Store leftover cake in fridge.