Chocolate cake, peanut butter buttercream and chocolate ganache with large homemade peanut butter cups.