Combine the flour, baking soda, salt, and cinnamon in a small bowl, mix well and set aside.
Add the sugar and softened butter to a large mixing bowl and mix well until light and fluffy.
In another bowl mash the bananas (a little lumpy is ok). Add the drained crushed pineapple, apricots, chopped nuts, and vanilla to the bananas and blend thoroughly.
Combine the dry ingredients and the fruit along with the eggs to the butter and sugar, and stir until evenly mixed. Do not over stir.
Pour evenly in the two loaf pans.
Bake at 350°F for 50-55 minutes or until a wooden pick inserted into the center comes out clean.
Cool 10 minutes before removing from the pans to cool on a rack.
Recipe by Have You Eaten, SF? at https://haveyoueatensf.com/banana-nut-bread/