Preheat oven to 375° F
In a large bowl, stir together flour, sugar, baking powder, and salt. Cut butter into ½ inch cubes and add to flour mixture. Mix together until it resembles coarse crumbs.
In a small bowl whisk together cream and egg. Combine cream mixture to flour mixture and knead until combined.
Add chopped apricots, walnuts, and white chocolate chips.
With a lightly floured work surface pat out the dough to a thickness of about ¾ inch, using a 2 ½ to 2 ¾ inch cookie cutter. Cut the dough into circles. Gather the scraps of dough together and repeat until the dough has been used to make all circles.
Transfer the circles to a baking sheet lined with parchment paper. Brush tops with milk.
Bake for 15-20 minutes. Serve warm or cool completely and store in an airtight container. You may also drizzle with melted white chocolate