01 - Preheat the oven to 350°F. Grease and line an 8-inch square cake tin with parchment paper, creating a divider from foil and parchment to split the tin in half.
02 - In a large bowl, cream the butter and sugar until light and fluffy using an electric mixer or hand whisk.
03 - Beat in the eggs one at a time, mixing thoroughly after each addition until fully incorporated.
04 - Fold in the self-raising flour, ground almonds, baking powder, vanilla extract, and almond extract until just combined. Be careful not to overmix.
05 - Divide the batter evenly into two separate bowls. In one bowl, mix in a few drops of pink food coloring until a soft pink hue is achieved. Leave the other bowl plain for the yellow sponge.
06 - Spoon each batter into one side of the prepared tin, keeping the colors separate. Smooth the tops with a spatula to level.
07 - Bake for 25-30 minutes, or until a wooden skewer inserted into the center of each sponge comes out clean.
08 - Let cool in the tin for 10 minutes, then carefully remove and transfer to a wire rack to cool completely.
09 - Trim the edges of both sponges to create even rectangles. Cut each sponge in half lengthwise to make four long, equal-sized strips.
10 - Warm the apricot jam slightly and sieve through a fine mesh to remove any fruit lumps for smooth spreading.
11 - Brush the sides of the cake strips with warm apricot jam. Assemble them in a checkerboard pattern—place one pink and one yellow strip together, then stack the remaining two strips on top in the opposite arrangement, pressing gently to adhere.
12 - Dust a clean work surface with icing sugar. Roll out the marzipan into a rectangle large enough to completely wrap around the assembled cake, about ¼ inch thick.
13 - Brush the outside of the assembled checkerboard cake with more apricot jam. Carefully wrap the marzipan around the cake, trimming any excess from the seam.
14 - Press the marzipan seam to seal and lightly score the top with a knife for traditional decoration. Slice and serve.