Heat a large pot of water over high heat for the pasta. Cook the pasta according to its package directions.
Place pine nuts in a dry skillet over medium heat and cook until they are fragrant and smell nutty. Set aside.
Preheat a large heavy skillet over high heat. Add olive oil to the pan and heat until the oil begins to shimmer.
Add shallots and garlic. Add salmon and cook for one minute to begin to caramelize the salmon. Cook over medium heat for 5 minutes.
Turn heat to low and add wine and cream. Cook until slightly reduced. Add lemon juice.
You may add the reserved pasta water if the sauce becomes too thick. Season with salt and pepper. Cover and simmer for 10 minutes.
Toss the sauce and pasta together.
Turn off the heat and add dried pine nuts, lemon juice, and fresh parsley to the mixture.
Serving Suggestions: Serve immediately as a main dish with a tasty warm salad. Garnish with more dill to serve.