In a large pot, fill with water, add some salt and bring to a boil.
Chop up all your veggies (not your peas......:).
In the small fry pan, add a little olive oil and the halved tomatoes. Roast on high, just until the tomatoes start to soften. Remove from heat.
In a larger fry pan, add a little olive oil, the garlic, the mushrooms, artichokes, peas and the kale. Cook over medium heat until the kale and mushrooms start to soften.
In the pot of water is boiling, add the asparagus and blanch for 2 to 3 minutes. Use a slotted spoon and remove the asparagus from the water - don't drain the water!
Once the water is back to boiling, add the pasta and cook according to the directions. Save a cup of the pasta water before draining.
After the pasta is done and drained, place the pesto into the pot and add a little of the pasta water. You want the pesto to loosen up a bit. Then add the pasta back in and stir to coat well.
Finally, add all the veggies, the grated parmesan and salt and pepper. I added a couple tablespoons of lemon juice as well to bring up the level of lemon flavor.
Serve and ENJOY!!!!