Shrimp and Asparagus Risotto

Italian
source: https://iowagirleats.com/simple-shrimp-and-asparagus-risotto/#recipe-card

8 cups stock
6 tbsp butter
2 shallots
5 cloves garlic
2 cup (440g or 15.5oz) carnaroli or arborio rice
3/4 cup dry white wine (sauvignon blanc or pinot grigio)
1 lb asparagus cut into 1" pieces
1 lb shrimp
1.25 cup grated parmesan
optional 1/2 tsp saffron

boil stock, turn off heat
melt butter in large skillet medium
add shallot 3 min
add garlic 1 min
stir in rice 1 min
stir in wine until nearly absorbed
stir in 1/3 cup stock until nearly absorbed
repeat until 4 additions left
stir in asparagus
when 2 additions left add shrimp and saffron
turn off heat
stir in parmesan
salt and pepper