"Honestly, it deserves an award...."
(9-oz.) packages cheese tortellini
butter
cloves garlic, minced
all-purpose flour
milk
shredded mozzarella, divided
freshly grated Parmesan
Juice of 1/2 lemon
(10-oz.) package frozen spinach, defrosted and squeezed of excess water
(15-oz.) can artichoke hearts, drained and chopped
Kosher salt
Freshly ground black pepper
Pinch crushed red pepper flakes