Prepare the Pan: Line an 8×8-inch square baking dish with parchment paper, leaving overhang on the sides. This will make it easier to lift the fudge out of the pan once it's set. Make sure the parchment paper is pressed firmly against the bottom and sides of the dish to prevent any mixture from seeping underneath.
Create the Chocolate Base: In a medium saucepan over low heat, combine the dark chocolate chips, sweetened condensed milk, and butter. Stir continuously until all ingredients are fully melted and the mixture is smooth and glossy. Be careful not to overheat or the chocolate may seize.
Add Flavorings: Remove the saucepan from heat and stir in the vanilla extract and almond extract (if using). The almond extract enhances the cherry flavor but can be omitted if you prefer. Mix well to ensure the extracts are evenly distributed throughout the chocolate mixture.
Incorporate Cherry Flavor: Add the cherry gelatin powder to the chocolate mixture, stirring until it's completely dissolved and fully incorporated. This will give the fudge its distinctive cherry flavor and contribute to the "bloody" appearance.
Add Cherries and Color: Gently fold in the chopped maraschino cherries, distributing them evenly throughout the fudge. If you want a more dramatic blood-like effect, add a drop or two of red gel food coloring and create swirls throughout the mixture.
Pour and Smooth: Transfer the fudge mixture into the prepared baking dish. Use a spatula to smooth the surface, making sure the fudge reaches all corners of the pan and has an even thickness throughout.
Garnish: While the fudge is still soft, place maraschino cherry halves decoratively on top, gently pressing them into the surface. This adds visual appeal and reinforces the "bloody" Halloween theme.
Chill: Refrigerate the fudge for at least 2 hours, or until it's completely firm. Patience is key for achieving the perfect texture.
Slice and Serve: Once set, use the parchment paper overhangs to lift the fudge from the pan. Place on a cutting board and use a sharp knife to cut into 36 even squares. Clean the knife between cuts for neat edges.