Prepare the Strawberry Filling:
In a small saucepan, combine diced strawberries, sugar, and cornstarch. Cook over medium heat until the strawberries break down and the mixture thickens. Set aside to cool.
Make the Pound Cake Batter:
In a large bowl, cream together the softened butter and granulated sugar until light and fluffy. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
Make the Pound Cake Batter (continued) :
In a separate bowl, whisk together the flour, baking powder, and salt. Gradually add the dry ingredients to the wet ingredients, alternating with the milk, beginning and ending with the dry ingredients. Mix until just combined.
Assemble the Heart Cake:
Pour half of the pound cake batter into the prepared heart-shaped pan. Spoon the cooled strawberry filling in the center, making sure it forms a heart shape. Cover the strawberry filling with the remaining cake batter, ensuring the filling is completely covered.
Bake the Cake:
Bake in the preheated oven for 40-50 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
Prepare the Vanilla Glaze:
In a bowl, whisk together powdered sugar, milk, and vanilla extract until smooth. Adjust the consistency by adding more milk if needed.
Glaze and Serve:
Once the cake has cooled, drizzle the vanilla glaze over the top. Allow the glaze to set before slicing and serving.