1Squeeze out as much water as possible from the spinach and set aside.
Combine cream cheese, mayonnaise, sour cream, cayenne, and garlic powder in a large bowl, and blend together well. Add the spinach, bacon mixture, artichoke hearts, and cheese. Stir all the ingredients together until everything is well combined.
2Spread the mixture out in a pie plate or in a small casserole dish . Bake for 30 minutes or until bubbling and slightly browned on top.
Serve hot with crackers, pita crisps or vegetable sticks or inside a hollowed out sourdough bread with the cubed bread on the side.
3Candied Bacon Mixture:
To a medium sauté pan over medium-high heat , add oil and bacon. Cook until crunchy, about 7 to 8 minutes, stirring occasionally to be sure it's not sticking to the pan. Once crisp, pour off a little grease. Add the brown sugar to the bacon in the pan and stir it to dissolve and caramelize. Stir in the lemon juice and cream, and stir well to combine.