Preheat oven to 350 degrees. and coat a 13x9 baking dish with non-stick cooking spray.
Combine cake mix, eggs, buttermilk, oil and almond extract until smooth.
Spread evenly into baking dish, bake for about 25 minutes or until a toothpick inserted in the center comes out clean.
Remove from oven and let cool for 15 minutes.
Combine gelatin and boiling water and stir about 2 minutes until dissolved, add cold water.
Using a wooden skewer or large fork, poke holes into cake about every 1/2 inch.
Carefully pour gelatin over the cake.
Place in refrigerator at least 3 hours or overnight.
Make the frosting:
In a mixing bowl, combine all ingredients, starting with ¼ cup powdered sugar and mix with a hand mixer until fluffy. You may need to add more powdered sugar depending on how thick you want the frosting.
Spread over cake.
Store in refrigerator until ready to serve.
Store leftovers in refrigerator covered with plastic wrap.
Serve with fresh cherries, canned cherries or sliced almonds.
The calories shown are based on the cake being cut into 15 pieces, with 1 serving being 1 slice of cake. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information.**