Broccoli with Spicy Cheddar Cheese Sauce

This cheese sauce is to die for!  It goes very well on steamed veggies, as well as a dip for chips.  If you don't like the heat, just skip the crushed pepper flakes.  Enjoy!
-1 head broccoli, cleaned and cut into florets
-salt and pepper
-2 Tbs salted butter
-2 Tbs flour
-1/2 cup heavy cream
-1 cup whole or 2% milk (no lower than that!)
-1 tsp salt
-1 tsp pepper
-1 cup shredded buffalo cheddar cheese OR 1 cup shredded sharp cheddar + 1 Tbs crushed red pepper flakes
Bring a large pot of water to boil.  Add the broccoli and cook for 3 minutes.  Drain, rinse with cold water and drain again really well.  Place in large bowl.
Meanwhile, melt butter in large saucepan.  When bubbly, add flour and whisk until smooth.  Still whisking, add the cream and milk.  Season with the salt and pepper.  Mix well.  Bring to a boil, lower the heat and let it simmer, stirring occasionally for about 5 minutes.  Add the cheese and stir well until melted and smooth.  Pour over cooked broccoli.  Enjoy!