Preheat the oven to 175°c (350°c). Butter and flour the bread pan and set aside.
In a medium sized bowl, add all of the dry ingredients. Stir briefly, then set aside.
Then measure out the milk and sour cream and mix until it is combined and there are no chunks.
In the bowl of a mixer equipped with the paddle, cream the butter and sugar until light and fluffy, about 2-3 minutes.
Add the eggs, one by one, scrapping down the sides of the bowl between each addition. Mix until thoroughly combined. Then add both of the extracts.
Add the dry and wet mixtures in three additions, alternating between the two, ending with liquid. Scrape down the sides of the bowl and give it one last mix, before pouring into the loaf pan.
Sprinkle the slivered almonds on top of the batter and put into the oven. Bake for 45 minutes or until a toothpick comes out clean. You may need to cover the loaf pan if the bread is browning too much prior to it being thoroughly cooked.
Once done, let cool for 30 minutes, before removing from the pan. Transfer to a cooling rack and let cool for another 10 minutes while you make the glaze.