Combine all of the ingredients except the flour.
Cream until smooth and slowly add the flour one cup at a time.
Flour the countertop and roll out the sticky dough with a floured rolling pin to about 1/8 to 1/4 inch thick.
Use a cookie cutter to cut out the size of the cookie you desire.
Preheat the oven to (350°F) = (176°C) degrees.
Combine the ingredients in a saucepan and stir constantly. Bring the mixture to a boil and then simmer until thick.
Remove the pan from the heat and let cool slightly.
Scoop one heaping tablespoon of the filling in the middle of one rolled-out cookie circle and place another cookie on top.
Pinch the edges together with your fingers or a fork. Bake for 10-20 minutes depending on the thickness of the cookie dough.
Bake longer if you like a crisp cookie. This recipe makes 12-24 cookies depending on the size cutter you use.