Mix together flour, almond flour, cinnamon, baking powder and salt in your mixing bowl. Set aside.
In a separate bowl, using an electric mixer beat together all butter and sugar until fluffy.
Then, beat in the eggs slowly. Once combined, add in vanilla.
Lower the mixing speed and slowly add in the dry ingredients.
Divide dough in 2 equal pieces, and wrap each piece in plastic wrap/saran wrap, patting into a 1-inch-thick disk. Chill at least 2 hours before rolling.
Pre-heat your oven to 325 F, and line your baking sheets with parchment paper.
Working with 1 disk at a time, roll out the dough between 2 sheets of plastic wrap until it's about 1/8 inch thick.
Once your dough is all rolled out, cut your shapes into them. Next, transfer dough cookies to the parchment-lined baking sheets spaced about 1 inch apart. Bake for about 10-12 minutes or until the edges are just starting to turn golden. Cool completely before filling.
To assemble, spread your fav jam on one cookie, and place the other on top. You can also spread jam on both sides if you've got an extra big sweet tooth!