In a skillet, melt butter and then place bread on top of the butter to toast. Repeat until both sides are toasted. Remove and place to the side.
In a bowl, combine eggs and cream. Whip together until well combined. Pour into a skillet and cook over medium-low heat, just until they begin to set up. Turn burner off and remove from heat. Leave eggs in the warm skillet. This will allow any uncooked eggs to finish cooking.
Spread mayonnaise over the inside of your toast. Then assemble the rest of your sandwich by placing ham, warm eggs, and cheese on eggs to melt. Put the top slice of bread on and wrap your sandwich up.
Drizzle the top of your sandwich with your choice of sriracha, ketchup, or mayonnaise. Sprinkle with parsley. Serve while sandwiches are fresh. Enjoy!