Mix the soft butter with the flour using your hands until the mixture is homogenous.
Make a well in the middle of the dry mixture. Add vanilla, sugar and egg yolks. Use your fingertips to mix the ingredients together.
Mix the dough well until it can be formed into ball then knead it lightly pressing with hands until tit is smooth. cover and chill for at least 1 hour or until firm.
In a casserole, add apricot paste and rose water. Stir on very low heat until the paste melts then remove from heat.
Add pistachio, sugar and NESTLÉ Cream. Mix well until all ingredients are well combined.
Generously sprinkle flour over the dough and place it between two sheets of greaseproof paper. Gently roll it between the papers to get a 3mm-thick dough.
Cut out shapes with a cookie cutter, place cookies 1 cm apart on greased baking sheets. Bake in a 200c preheated oven for 10-12 minutes or until edges become light brown.
Carefully remove the cookies and place them on a wire rack to cool.
Spread a teaspoon of the filling on the surface of half the quantity of cookies. Then cover them with the remaining cookies.
Dust the cookies with icing sugar.