Add olive oil to a large skillet on medium high heat. While oil is heating, in a large bowl toss shrimp with salt, pepper, Italian seasoning and garlic powder until evenly coated.
Add in the shrimp to the skillet with oil and cook for two minutes on each side, until pink in color. Remove the shrimp on a plate.
Add garlic and saute for 1 minute.
Now add sun-dried tomatoes and continue cooking them on medium heat for 2 minutes.
Next, pour in the white wine and allow it to reduce by at least half.
Now, pour heavy cream and once it's bubbling, add spinach leaves. Stir them in sauce until wilted.
Season the sauce with salt and pepper to taste. Adjust according to your liking.
Gradually add Parmesan cheese until incorporated into the sauce.
Add the shrimp back into the pan and sprinkle with chopped parsley (optional).