Preheat the oven to 350 degrees Fahrenheit. Grease and flour three 6×3 cake pans (or, use one pan and bake cakes one after the other). Combine the chocolate and water in a small saucepan and set over very low heat. Cook, stirring vigorously as the chocolate begins to melt, until the mixture is smooth. Remove from the heat and let cool.
Combine the flour, baking soda, and salt, and sift them together onto a large piece of waxed paper. Put the butter and sugar in the bowl of a stand mixer with the paddle attachment and beat until smooth and well blended. Add the egg yolks one at a time, beating well after each addition. Add the vanilla and the cooled chocolate mixture and beat until blended. Add the sifted dry ingredients in three parts alternately with the chocolate milk, beating after each addition until the batter is smooth. In a separate mixing bowl, beat the egg whites until they are stiff but moist. Gently stir one third of the beaten whites into the batter. Add the remaining whites and fold them in.
Divide the batter among the three pans. For two of the pans, fill at least half way. The batter for the last pan will fill about 1/4 of the pan. Bake for about 40-50 minutes, or until a toothpick inserted into a cake comes out clean. Note: the third pan will bake for less time, check for doneness sooner, about 30-35 minutes.
Remove pans from oven and let cool for about 5 minutes, then turn out cakes onto racks to finish cooling completely.
Begin by stacking the layers alternating with raspberry jam and whip cream frosting in between. Before placing the next layer - place the wish charms in the middle with a long string or tassel hanging out from each one for pulling.