01 - Preheat your oven to 400°F. Line a standard baking sheet with parchment paper and set aside.
02 - On a lightly floured work surface, unfold the thawed puff pastry sheet. Using a 3-inch heart-shaped cookie cutter, cut out 16 heart shapes. Place 8 whole hearts onto the prepared baking sheet, spacing them evenly apart.
03 - Take the remaining 8 heart cutouts and use a smaller 2-inch heart cutter to remove the centers, creating heart-shaped frames. Set these aside.
04 - Brush the edges of the 8 whole hearts on the baking sheet with the beaten egg wash. Carefully place the heart frames directly on top, pressing gently around the edges to seal them together.
05 - In a small mixing bowl, combine the softened cream cheese, granulated sugar, and vanilla extract. Beat with a fork or hand mixer until completely smooth and creamy.
06 - Spoon approximately 1 tablespoon of the cream cheese mixture into the center well of each pastry. Top each with 1/2 tablespoon of strawberry preserves, then arrange 2-3 thin strawberry slices on top.
07 - Brush the exposed pastry edges with additional egg wash to promote even golden browning during baking.
08 - Bake for 16-18 minutes until the pastry is puffed, deeply golden, and the filling is bubbly. Allow the danishes to cool on the baking sheet for 10 minutes before glazing.
09 - While the pastries cool, whisk together the powdered sugar, 1 tablespoon of milk, and vanilla extract in a small bowl. Add additional milk 1/2 teaspoon at a time until you reach a thick, drizzle-able consistency.
10 - Drizzle the vanilla glaze over the cooled danishes in a decorative pattern. Serve warm or at room temperature.