Make your spicy cream sauce by stirring together cream cheese, sour cream, mayo, grated parmesan, cayenne, and garlic powder until fully combined.
Cook up bacon and set aside.
Eggs will be cooked in the bacon grease. Yum! How long you cook it depends on your egg doneness preference. We love a runny egg, but others would flee from that idea. Make it a runny sunny side up egg by cooking covered on medium low head for 2 to 2 1/2 minutes. We chose to do over easy by flipping it to brown slightly on the top side too. Cook longer if you don't want your yoke to break.
While bacon and eggs are cooking you can spread butter on the bread and toast. I like to lay mine on a griddle to get that buttery, toasty goodness.
It's time to layer that sandwiches. Spread about a tablespoon of your spicy cream sauce on the bottom layer of the bread. Add tomatoes, avocado, egg, salt and pepper to taste and top it off with bacon. Don't forget the top of your bread, unless you are reducing your carbohydrates and eating it open-faced with a fork and knife.