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