In a pan on medium heat add 4 tablespoons of butter, 4 cloves of minced garlic, and one 14 ounce can of drained and chopped artichokes. Let this simmer for about 2 minutes. Then add 2 cups of heavy whipping cream, 1 cup of sour cream, 1 cup of grated parmesan, and 4 to 5 cups of fresh baby spinach. Season with salt, pepper, and red chili pepper flakes if you like some spice. Then mix in 1 pound of al dente cooked pasta (use less pasta if you like it saucier). Add it all to a baking dish, top it off with some shredded Mozzarella, and melt the cheese under the broiler.