Based on a salad I always order at one of my favorite Italian restaurants. I also call this a no-dressing salad because all they do is toss it with olive oil, so I ask them to leave it off (lower fat). It really doesn't need any dressing, but you can add lemon juice (as per instructions below), oil or use a dressing of your choice. To save time you needn't roast the artichoke hearts, but I strongly recommend it (you'll love the outcome). The optional toppings are my own suggestions. I made the salad with them at home. BF loved it. The restaurant, Gigino's, was voted one of the most "romantic" restaurants in NYC. It has beautiful views of the Statue of Liberty. This is a pretty fancy salad, so if you are making this for company you can do everything ahead up 'til peeling and chopping avocado.