-
1
Heat oven to 350F.
-
2
Grease and flour one (9-inch) round and one (9-inch) square baking pan.
-
3
Set aside.
-
4
Stir together flour, baking powder and salt in bowl.
-
5
Set aside.
-
6
Beat sugar and butter in bowl at medium speed, scraping bowl occasionally, until creamy.
-
7
Add 1 egg white at a time, beating well after each addition.
-
8
Add almond extract.
-
9
Add flour mixture alternately with milk, beating at low speed after each addition just until mixed.
-
10
Place 2 1/2 cups batter into prepared round pan; place remaining batter into prepared square pan.
-
11
Bake 29-34 minutes or until toothpick inserted near center comes out clean.
-
12
Cool 10 minutes on cooling rack.
-
13
Loosen cakes by running knife around inside edge of pans.
-
14
Carefully remove cakes from pans; cool completely.
-
15
Combine all filling ingredients in saucepan.
-
16
Cook over medium heat, stirring constantly, 5-7 minutes or until mixture comes to a boil.
-
17
Boil 1 minute; remove from heat.
-
18
Refrigerate 30 minutes or until cool.
-
19
Place 1/2 cup milk and 6 ounces white chocolate in another saucepan.
-
20
Cook over low heat, stirring occasionally, 7-8 minutes or until chocolate is melted.
-
21
Cool 30 minutes.
-
22
Combine cooled chocolate mixture, powdered sugar and 1/2 cup butter in bowl.
-
23
Beat at medium speed, scraping bowl often, until creamy.
-
24
Cut cakes horizontally in half into layers using serrated knife.
-
25
Cut round cake vertically in half.
-
26
Place bottom of square cake layer onto serving plate or tray; place bottom halves of round layer on two adjacent sides of square layer, forming a heart.
-
27
Spread with filling.
-
28
Place top half of each cake layer on filling.
-
29
Frost top and sides of cake with frosting.
-
30
Garnish with chocolate curls, if desired.