Heat a grill pan over medium heat. Spread butter on each slice of bread then place on grill pan, buttered side down, with a slice of cheese on each piece of bread. Keep temperature no higher than medium to keep bread from burning before the cheese has melted.
Transfer bread from the heat to a cutting board. On top of one slice, place bacon, tomato, avocado and lettuce. Add ranch dressing to taste. You can add the egg inside the sandwich or cover sandwich with the remaining slice of bread then place the fried egg on top. Serve immediately!
One Last Thing
We used ranch dressing, but use any flavor that rocks your palette!