Break off tough ends of asparagus, rinse and wrap in a clean towel or paper towel. Microwave for 2 minutes on high and immediately unwrap and place on a cutting board
Cut asparagus into 1 inch pieces
Unroll crescent dough onto a large piece of parchment paper forming a large rectangle. Pinch seams to seal if using crescent rolls
Spread a generous horizontal layer of Aioli or mayonnaise down the center of the dough, leaving about 1/3 of the dough on each side plain.
Add a layer of mustard on top of aioli, then place ham and cheese on top
Continue layering with bacon, chicken, asparagus and then sprinkle with grated Cheddar cheese and bleu cheese crumbles
Cut each side of the plain dough into 1 inch strips vertically
Beginning at one end of dough fold dough strips up and over filling, alternating sides, forming a braid. Pinch the ends to seal
Braid can be covered and refrigerated at this point for baking later if desired.
Right before baking, brush with beaten egg if desired for a glossy finish, optional
Sprinkle with grated Parmesan or Gruyère and bake at 375 degrees until cooked through and golden, 15-20 minutes
Cut into small slices for appetizers or larger pieces for main dish servings
Drizzle with Alfredo if desired