Wash and spin dry or pat with paper towels the romain hearts. Tear and add to a large bowl. Top with the large grated parmesan cheese (I use a vegetable peeler to make large grates of cheese).
Cut your bacon with kitchen shears into bite size pieces straight into a frying pan. Saute on medium low until cooked through and crispy. If your bacon is cooking too quickly or starting to burn, add a splash of water to the pan and it will soften the bacon and slow down the cooking. By the time the water evaporates the bacon will be perfectly cooked.
Remove bacon to cool on a bowl or plate lined with paper towels. Drain all but 1-2 tbsp of bacon grease from the pan.
Add the cubed bread to the remaining bacon grease. Season the bread cubes with salt, pepper, and garlic powder, and cook until well browned and crispy. You do not want the bread to be soft at all or it will become soggy once dressed in the salad. Once done, remove bread to the same plate as the bacon to cool.
When ready to serve, toss the lettuce and parmesan with enough dressing to moisten all the leaves generously. Taste, season with salt and pepper if necessary. Add the bacon and croutons and toss quickly. Serve immediately with lemon wedges for squeezing, if desired.