Combine the flour, sugar, salt, cinnamon, and yeast in a bowl and mix well. Add 1/2 cup room temperature milk, softened butter, and lightly beaten egg. Mix until a soft dough forms. On a lightly floured surface, knead the dough for about 10 minutes or until smooth. Work the raisins and walnuts in during the last 2 minutes of kneading. Place in a greased bowl, cover in plastic wrap and allow to rise for 2 hours at room temperature or until dough has doubled in size.
After the dough has risen, divide it in half. Form each half into a loaf by pressing the dough into a rectangle and then rolling from the short end and pinching closed the seam. Place loaves in greased loaf pans and allow to rise for 60-90 minutes.
While you’re waiting for the dough to rise you can make a card for Mom. Or you can find links to some very cool Mother’s day cards here. Once the dough has risen and your Mother’s day card (or super rush Mother’s day card order) is complete, place the loaf pans on a baking sheet.