Heat a large skillet over medium heat and add the olive oil, shimmering slightly as it warms.
Add the minced garlic and sauté for about 30 seconds until fragrant, hearing a gentle sizzle and smelling a sweet, pungent aroma.
Place the shrimp into the skillet in a single layer and cook for 2-3 minutes on each side, until they turn pink, opaque, and start to curl.
Remove the shrimp from the skillet and set aside temporarily, leaving the garlic-infused oil behind.
Pour the heavy cream into the skillet and bring it to a gentle simmer over low-medium heat, stirring constantly to develop a silky, slightly thickened sauce.
Add the chopped sun-dried tomatoes to the sauce, stirring to distribute evenly, and cook for another 2 minutes until the sauce has thickened slightly and developed a rich color.
Return the cooked shrimp to the skillet, gently tossing to coat them in the creamy sauce, and cook for another 2 minutes until heated through.
Stir in the baby spinach and cook briefly until just wilted, about 1 minute, which adds a fresh green contrast and vibrant color.
Finish by squeezing fresh lemon juice over the dish, stirring gently, then taste and adjust with salt, pepper, or more lemon if needed.
Serve immediately, spooning the creamy shrimp and sauce onto plates, garnished with extra herbs if desired, and enjoy the rich, vibrant flavors.