In a large mixing bowl, beat the softened cream cheese with an electric mixer until smooth.
Gradually add the powdered sugar and vanilla extract, mixing until fully incorporated and creamy.
In a separate bowl, whip the heavy cream until stiff peaks form.
Gently fold the whipped cream into the cream cheese mixture, being careful not to deflate the whipped cream.
In another small bowl, combine the graham cracker crumbs with the melted butter until all crumbs are moistened.
In your serving dish, layer half of the graham cracker mixture at the bottom.
Spread half of the cheesecake fluff mixture over the graham cracker layer.
Spoon half of the cherry pie filling on top of the fluff layer.
Repeat the layers with the remaining graham cracker mixture, cheesecake fluff, and cherry pie filling.
Refrigerate for at least 2 hours before serving to allow flavors to meld.
Garnish with fresh cherries if desired and serve chilled.