Bring a large pot of water to a boil. Cook pasta according to box instructions and drain well.
Heat 2 tablespoons butter and 1 tablespoon olive oil in a large skillet over medium heat. Add shrimp in a single layer. Cook 1 1/2-2 minutes per side or until cooked through. Remove shrimp to plate cover and keep warm.
Add 1 tablespoon butter and 1 tablespoon olive oil to pan over medium heat. Add asparagus and cook until crisp-tender, stirring frequently; approximately 4-5 minutes. Add garlic and cook for 1 minute, stirring constantly. Add grape tomatoes cooking for 30 seconds, stirring several times. Add the wine and cook for 1 minute, letting it reduce some.
Add the shrimp back to the skillet, along with the lemon juice, parsley, and crushed red pepper. Warm for a little less than 1 minute while you salt and pepper to taste. Serve over cooked angel hair pasta with fresh grated Parmesan Cheese
thank youโค๏ธโค๏ธโค๏ธ