Make the dough. In a large mixing bowl or bread machine bucket, combine all bread dough ingredients except for the raisins. Then, mix until the ingredients come together to form a dough. Knead the dough until smooth and elastic, about 15 minutes by hand or 10 minutes in a stand mixer. Add the raisins and knead just until they are evenly distributed throughout the dough.
The first rise. Place the dough in a clean, lightly oiled bowl. Then, cover with a damp tea towel and allow to rise in a warm place (e.g., an oven preheated to 100°F, then turned off) for 60-90 minutes or until the dough has doubled in size.
Add the raisins. After the first rise, gently deflate the dough and add the raisins. Knead the dough by hand until the raisins are evenly distributed throughout the dough.
Shape into a sandwich loaf. After the first rise, gently deflate the dough and shape it into a sandwich loaf. To shape, stretch the dough out to a 9 x 14-inch rectangle, tuck in the corners and top, then roll it into a log. Then, pinch the sides and bottom closed, then place the dough seam-side down into a lightly greased loaf pan.
The second rise. Cover with heavily greased plastic wrap (use nonstick spray or oil) and place back into a warm place to rise again until the dough is 1-2 inches above the top of the loaf pan, about 1 hour.
Bake. Preheat your oven to 350°F. Once the dough has risen, bake for 40 minutes or until the loaf is golden brown and sounds hollow when tapped on the bottom. Remove the loaf from the oven and turn it out onto a cooling rack. Allow the bread to cool completely before icing.
Make the icing. In a medium bowl, combine all icing ingredients. Beat until smooth. The icing should be very thick. Generously frost the top of the cooled loaf. Allow the icing to set until firm before slicing.
Serve. Slice the iced cinnamon raisin bread and serve as is, or toast slices and spread with butter for an extra treat.