Sift flour with baking soda, spices and salt in a bowl and set aside. Beat shortening until light, gradually beat in sugar. Beat in eggs one at a time. Add dry ingredients a little at a time. Blend in buttermilk.
Mix in raisins, fruit and nuts if using them by hand. Spoon into baking cups, fill ¾ of the way full (or drop by rounded tablespoons onto a greased cookie sheet).
Bake at 350 deg for 20-25 min.
Do NOT eat them fresh, you will not be able to get the wrapper off. Put them in an airtight container and let them sit for at least 1 week before eating them. This will let the moisture soak back into the cake and fruit.
Notes
Let them rest in an air tight container for at least 3 days before enjoying to let them resoften.