01 - Preheat oven to 400°F. Line a standard baking sheet with parchment paper to prevent sticking and ensure easy cleanup.
02 - On a lightly floured work surface, unfold thawed puff pastry sheet. Using a 3-inch heart-shaped cookie cutter, cut out 16 heart shapes. Transfer 8 solid hearts to the prepared baking sheet, spacing evenly.
03 - Using the remaining 8 hearts, cut out centers with a 2-inch heart-shaped cookie cutter to create decorative frames. Reserve cutout centers for additional baking if desired.
04 - Lightly brush edges of whole hearts on baking sheet with beaten egg. Carefully place heart frames on top, pressing gently to seal layers together.
05 - In a small mixing bowl, combine softened cream cheese, granulated sugar, and vanilla extract. Beat with fork or electric mixer until completely smooth and creamy.
06 - Spoon approximately 1 tablespoon of cream cheese mixture into center of each heart frame. Top with 1/2 tablespoon strawberry preserves and arrange 2-3 thin strawberry slices on top.
07 - Brush exposed pastry edges with remaining egg wash to promote golden browning and shine during baking.
08 - Bake for 16 to 18 minutes until pastry is puffed, deeply golden, and filling is bubbling slightly. Allow danishes to cool on baking sheet for 10 minutes to set structure.
09 - While danishes cool, whisk powdered sugar, 1 tablespoon milk, and vanilla extract in small bowl until smooth. Adjust consistency with additional milk if needed. Drizzle glaze over cooled pastries just before serving.