In a large pot boil salted water and cook the noodles until al dente, drain and set aside.
In a medium saucepan on med heat, add the butter. Melt and add the flour. Whisk continually until combined. Now add the broth and continue whisking.
Cook until it starts to thicken, whisking so it does not burn. Now add the lemon juice and zest.Whisk well
After mixed in, add the heavy cream, cheese, and garlic.Whisk until thickened but still smooth and creamy. About 3-5 minutes
In the pot you cooked the noodles in, add 1 tsp of olive oil and sauté the artichoke hearts for 2 minutes. Then add the chopped bacon. Mix and sauté for 1 minute more.
In goes the noodles and on pours the sauce. Remove from heat and stir.