Artichoke and Spinach Grilled Cheese

Ingredients: 
Bread
Baby Spinach
Artichoke Hearts
Provolone Cheese
Butter
Olive Oil
Garlic Powder