Start by baking your angel food cake according to the package instructions. Once baked, let it cool completely before cutting it into cubes.
In a mixing bowl, combine the vanilla instant pudding mix and whole milk. Whisk until the mixture thickens, which should take about 2 minutes. Gently fold in the sour cream and almond extract.
In your 9x13 inch baking dish, begin layering the ingredients. Start with half of the angel food cake cubes at the bottom. Pour half of the pudding mixture over the cake cubes, spreading it out evenly.
Spoon half of the cherry pie filling over the pudding layer. Repeat the layers by adding the remaining angel food cake cubes, followed by the rest of the pudding mixture, and finally, the remaining cherry pie filling.
Spread the cool whip evenly over the top of your layered cake. This adds a light and fluffy finish to your Heaven on Earth Cake.
Cover the baking dish with plastic wrap and refrigerate for at least 4 hours, or overnight if possible. Before serving, you can sprinkle sliced almonds on top for a touch of crunch.