Chocolate cake, chocolate buttercream, chocolate ganache, a chocolate lovers dream.