Cook the fettuccine according to package directions.
In a large skillet, heat olive oil over medium heat.
Add the shrimp to the skillet and season with salt and pepper.
Cook the shrimp for 2-3 minutes per side until they turn pink and opaque.
Remove shrimp from skillet and set aside.
In the same skillet, add minced garlic and sun-dried tomatoes.
Add fresh spinach and stir until wilted.
Pour in the heavy cream, stirring to combine with the other ingredients.
Stir in Parmesan cheese and let it melt into the sauce.
Return the cooked shrimp to the skillet and combine.
Add cooked fettuccine and toss to coat.
Season with additional salt and pepper as needed.
Garnish with fresh basil before serving.