Cook the fettuccine according to package instructions.
In a large skillet, heat olive oil over medium heat.
Add the shrimp to the skillet, seasoning with salt and pepper. Cook until pink.
Stir in the minced garlic and cook for 1-2 minutes.
Incorporate the sun-dried tomatoes and spinach, cooking until the spinach wilts.
Pour in the heavy cream and bring to a simmer.
Mix in the grated Parmesan cheese, stirring until melted.
Combine the cooked pasta with the sauce, adding some reserved pasta water if needed.
Taste and adjust the seasoning, then serve with fresh basil on top.