01 - In a large mixing bowl, combine cranberries, pineapple, apple, grapes, and nuts. Mix well.
02 - In a separate bowl, beat the cream cheese and sugar until smooth. Add sour cream and vanilla extract; mix until combined.
03 - In another bowl, whip the heavy cream until stiff peaks form. Gently fold the whipped cream into the cream cheese mixture.
04 - Add the creamy mixture to the fruit and nut mixture, stirring gently until fully incorporated.
05 - Transfer the mixture to a 9x13-inch baking dish or a decorative mold.
06 - Cover and freeze for at least 4 hours or until firm.
07 - Before serving, let the salad sit at room temperature for about 10-15 minutes for easier slicing. Slice and serve chilled.