Prepare this homemade balsamic vinaigrette and set aside.Bring a large pot of water to a boil.Trim the tough ends off of the asparagus and cut into 2 inch pieces.Add asparagus to the boiling water and boil for approx. 4 - 5 minutes, until just tender and still crisp,While the asparagus is cooking, fill a medium sized bowl with ice and cold water.Pour the asparagus into a strainer to drain and then immediately transfer it to the ice water for about 10 seconds. Then drain asparagus again.Place the baby spinach in a medium sized bowl. Add the asparagus, tomatoes and pecans or almonds.Drizzle desired amount of vinaigrette over top and toss lightly.Sprinkle with feta cheese. Toss gently again to incorporate.ENJOY!!