Method
In a shallow dish, combine the eggs and milk; mix well. Melt the butter in a large skillet or griddle over low heat.
Dip one side of 4 slices of bread in the egg mixture, making sure it does not soak through to the other side. Place the bread slices coated side down in the skillet. Top each with 3 slices of cheese, walnuts and a sprinkle of bacon.
Dip one side of the remaining 4 slices of bread in the egg mixture and place coated side up over the cheese and bacon bits.
Cook for 4-5 minutes per side, or until golden and the cheese is melted.
Optional: Serve with maple syrup for a tasty twist!