In a large skillet, heat the olive oil and 2 tablespoons of butter over medium heat. Add the shrimp and season with salt and pepper. Cook for 2-3 minutes on each side until the shrimp are pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, add the remaining 2 tablespoons of butter and minced garlic. Sauté for about 1 minute until fragrant.
Add the cherry tomatoes and cook for another 2-3 minutes until they start to soften.
Stir in the chopped spinach and cook until wilted, about 1 minute.
Pour in the heavy cream and add the Italian seasoning. Stir well and let it simmer for 2-3 minutes until slightly thickened.
Add the Parmesan cheese and lemon juice, stirring until the cheese is melted and the sauce is creamy.
Return the cooked shrimp to the skillet, tossing to coat them in the sauce. Cook for an additional 1-2 minutes to heat through.
Garnish with fresh parsley before serving.