Bring your water (or milk/stock if using) to a boil. Stir in grits and cook until liquid is completely absorbed, around 20-25 minutes. Remove from heat and stir in cheese and butter.
While your grits are cooking, fry the bacon in a large skillet over medium heat until browned. Remove bacon and chop. Remove most of the excess fat, reserving it for later. Keep some fat in the pan and add your tomatoes to blister (as they do, they may pop releasing liquid so watch for fat popping). Remove tomatoes from heat.
Add some of the reserved bacon fat, if needed, and cook shrimp until they turn pink. Add the lemon juice, chopped bacon, parsley, scallions, garlic and blistered tomatoes and sauté until the garlic becomes fragrant. Be sure to keep the pan moving to prevent garlic from burning. This should take 2-3 minutes. Add the butter to form a sauce and let thicken enough to coat the other ingredients.
Serve the grits in a bowl with the shrimp mixture on top. Enjoy with a beer of your choice.