Heat a large skillet over medium heat. Completely butter one side of each slice of bread. Place one slice of bread in the pan, buttered side down. Top with a slice of cheese, 2 slices tomato, bacon, and another slice of cheese and top with the remaining slice of bread, buttered side up. Turn the heat down a notch and cook until golden brown, about 2-4 minutes. Flip and cook until golden brown on the other side, about 2-4 minutes.