Bring a large pot of water to a boil, then drop in the fettuccine. You'll cook it according to package directions until al dente, then drain and set aside.
Heat oil in a large skillet over medium-high heat. Season the shrimp with salt, pepper, and paprika, then lay them in the hot oil. You'll cook 1 to 2 minutes per side until they turn opaque and curl slightly. Transfer shrimp to a plate.
Return the skillet to medium-high and melt the butter. Add the onion and cook 2 minutes until you see softened edges. Stir in garlic and cook 1 minute until you smell its aroma.
Pour in ¼ cup white wine and use a wooden spoon to scrape up browned bits. Let it cook 2 minutes until the liquid reduces slightly and you smell a fruity note.
Whisk in 2 cups heavy cream, then sprinkle in basil and thyme. You'll let it simmer 3 minutes until the sauce thickens and has bubbles around the edges.
Remove the pan from heat, then whisk in Parmesan until the sauce is smooth. Add the lemon juice and give it a taste, adjusting salt and pepper if you like.
Return the shrimp and fettuccine to the sauce and toss so each strand is coated in sauce. Sprinkle parsley on top and serve right away.