Vanilla Caramel cake

Six layers of buttermilk vanilla cake, layered with caramel and cream cheese frosting, topped with caramel chocolate ganache drip and finished with a caramel topping.