01 - Preheat your oven to 400°F and line a standard baking sheet with parchment paper to prevent sticking.
02 - Unfold the thawed puff pastry on a lightly floured surface. Using a 3-inch heart-shaped cookie cutter, cut out 16 hearts. Transfer 8 whole hearts to the prepared baking sheet.
03 - Take the remaining 8 hearts and use a 2-inch heart cutter to remove the centers, creating heart-shaped frames. Set aside.
04 - Brush the edges of the whole hearts on the baking sheet with egg wash. Carefully place the heart frames on top, pressing gently to seal the layers together.
05 - In a small mixing bowl, beat the softened cream cheese with granulated sugar and vanilla extract until completely smooth and creamy.
06 - Spoon approximately 1 tablespoon of cream cheese filling into each heart center. Top with 1/2 tablespoon strawberry preserves and arrange 2-3 thin strawberry slices on top.
07 - Brush the exposed pastry edges with remaining egg wash to promote even browning and a golden finish.
08 - Bake for 16-18 minutes until the pastry is deeply golden, puffed, and fully cooked through. Allow to cool on the baking sheet for 10 minutes to set the structure.
09 - Whisk powdered sugar with 1 tablespoon milk and vanilla extract until smooth. Add additional milk 1/4 teaspoon at a time if needed for drizzling consistency. Drizzle over cooled danishes immediately before serving.