### Instructions:
1. In a small bowl, combine the softened butter, minced garlic (or garlic powder), and chopped parsley (if using). Mix until well combined. This is your garlic butter!
2. Spread the garlic butter evenly on one side of each slice of bread. Make sure to get it right up to the edges for maximum flavor and crispiness.
3. Place two slices of bread, butter-side down, in a cold skillet or on a griddle.
4. Top each of these bread slices with two slices of your chosen cheese.
5. Place the remaining two slices of bread, butter-side up, on top of the cheese.
6. If desired, sprinkle the top of the un-toasted bread with a pinch of Italian seasoning, salt, and pepper.
7. Turn the heat to medium-low and cook for 3-5 minutes, or until the bottom slice is golden brown and the cheese is starting to melt.
8. Carefully flip the sandwiches using a spatula.
9. Continue to cook for another 3-5 minutes, or until the second side is golden brown and the cheese is fully melted and ooey-gooey.
10. Remove from the skillet, slice in half (if desired), and serve immediately.
### Short Tips:
* **Don’t Rush It!** Cooking on medium-low heat is key to achieving a perfectly golden-brown exterior and a fully melted interior without burning the bread.
* **Cheese Choice Matters:** Experiment with different cheeses! Provolone offers a great stretch, while a sharp cheddar adds a robust flavor. A mix of cheeses can create a more complex taste.
* **Add-ins are Welcome:** Consider adding a slice of tomato, some cooked bacon, or even a thin slice of ham for extra flavor.
* **Serving Suggestions:** This sandwich pairs wonderfully with a bowl of tomato soup for the ultimate comfort meal.