Preheat oven to 350 degrees
Using a standing mixer, beat together butter, sugar, and vanilla.
Gradually mix in the flour, salt, and food coloring
Mix in chopped pecans and dry cranberries
Shape dough into 1 inch balls and place onto the baking sheet
Bake for 10 - 12 minutes or until set but not brown.
While cookies are baking melt the white chocolate
Once chocolate is melted, pour into piping bag and cut the tip off
Remove from pan and roll in powdered sugar.
Pipe on a tiny dollop of chocolate onto the top middle of the cookies and place a red heart onto the chocolate
Let cookies cool for 10 minutes before enjoying!