Preheat the oven to 350 degrees.
Slice the croissants into thirds.
In a large mixing bowl, combine the eggs, milk, fresh herbs, salt, pepper, garlic powder, and onion powder. Mix well.
Lightly spray a baking dish with non-stick spray.
Dip the pieces of the croissants into the egg mixture, turning and fully coating them. Be sure to shake off any excess mixture.
Place into the baking dish until all have been fitted.
Next, fold the slices of ham in half, then half again, and in half once more to create the illusion of a rose.
Slide the meat roses into the top of each roll or wherever you’d like.
Add the small cubes of cheese between the bread.
Sprinkle the edges with the shredded cheese to help it stay together.
Bake for 30-40 mins, until the egg mixture has cooked fully and the cheese is bubbly and golden brown.
Make the sauce by adding honey, butter, and reserved herbs to a small bowl.
Microwave in 30 second intervals, until butter is melted.
Brush the honey butter onto the croissants with a pastry brush once removed from the oven.
Serve and enjoy!