In a large dutch oven, cook bacon until brown
While the bacon is cooking, add half the salt, pepper and flour to the lamb and toss to coat.
Remove the bacon and leave the bacon drippings in the pot and add the onions and cook 3 to 5 minutes over medium high heat until translusent.
Add the garlic and butter and let cook one minute, then add the remaining flour and cook for one more minute.
Add the tomato paste and cook for one more minute, and then add the wine, scraping up the bottom, and cook for one minute longer.
Add the beef stock
Add in the seasongs, salt, and pepper, and worstershire sauce and stir well.
Add in all the remaining vegetables, Bacon and bay leaves, stirring well and adding the final cup of beef stock if needed to cover everything.
Reduce the heat to low and cover the pot. Let the stew simmer for about 1.5 to 2 hours, or until the lamb is tender and the vegetables are cooked through, stirring occasionally. If the stew becomes too thick, you can add a bit more beef stock to reach your desired consistency.
Or cover the pot and place in a 325 degree oven for 2 to 2½ hours or until the lamb is tender and the vegetables are cooked through,
Taste the stew and adjust the seasoning with salt and pepper as needed. Allow the stew to rest for a few minutes before serving.
Ladle the stew into bowls, pair your stew with crusty bread or soda bread to soak up the flavorful broth.