Preheat your grill to a medium heat.
On one side of the grill place the corn on the cob and allow it to char slightly. You want it to just gets bits of black here and there. Remove from grill and allow to cool slightly. Then use a knife or corn tool to remove the kernels. Place them in a bowl and set aside.
Pop the bacon in a skillet and allow to cook until it's almost crisp, but not quite. This should take maybe 8 to 10 minutes depending on your heat.
Add the corn to the pan and stir it around to mix it in with the bacon. Allow to cook for about 5 to 8 minutes. You want it to just heat up and start to brown on the edges just slightly.
Add the butter, cook for about 5 minutes. You want to allow it to melt and mix with the corn and bacon perfectly.
Sprinkle some salt and pepper over top.
Remove carefully from the grill.
Transfer to a bowl.
Serve with a big old bacon loving smile.