While the cake is baking, add the white chocolate pieces to a small bowl. Microwave for 30 seconds, then remove the bowl and mix the chocolate. Repeat this process for 10 seconds until the chocolate is melted.
Set the chocolate aside and let it cool to room temperature.
In a stand mixer, add and cream the butter for 1-2 minutes.
Slowly add in the white chocolate until it is nice and creamy.
Add the powdered sugar 1 cup at a time, until you have added 3 cups.
Add in the vanilla and heavy cream and mix until combined.
Add the remaining powdered sugar one cup at a time.
Whip on a medium-high speed for 5 minutes.
You may need to add more cream or powdered sugar to get the desired consistency. If the frosting is too stiff, add in 1 Tablespoon of cream at a time; if the frosting is too runny, add in 1 Tablespoon of powdered sugar at a time.