Cut pork shoulder into small pieces. In a large pan, saute the pork in butter and garlic until golden brown. Add onion and cook until softened. Add the flour, salt, pepper, sage, rosemary, cumin, tarragon, and bay leaves and stir. Next add the wine and water and cover. Cook over low heat for 30 minutes. In a separate pan, saute the bacon until the fat has rendered and it's golden brown. After pork has been cooked for 30 minutes, add rendered bacon to dish. Cook for 30 more minutes. Serve with potatoes and croutons.