First thing I do is get the water boiling for the pasta and cook it according to the package directions. Drain and keep warm.
While the pasta is cooking, you'll need to heat a medium pan or large skillet over medium heat. Melt the butter and add the garlic allowing it to heat for about a minute or so.
Add the heavy cream and cream cheese, stirring it while it melts. You don't want the mixture to boil.
Add in the Parmesan cheese and season with pepper. I don't add salt since the cheeses have some in it. Stir the sauce until the Parmesan cheese is melted and the sauce is creamy and smooth. This is also when I would add the chicken, shrimp, or broccoli to the sauce and heat until hot through. If the sauce gets too thick, add a bit more cream or milk to thin it out some.Plate your pasta and add some sauce on top and enjoy!