I'm planning a vegan dinner for some friends and I'm stuck on a way for all of the parts to flow together. I'm going for a salad, soup or side, a main dish, and a dessert. I wanted to do an arugula, wheatberry, and avocado salad with raspberry vinaigrette, a potato and leek soup with thyme and rosemary, and was considering an orzo, tomato, black olive, and wilted spinach dish for the main course with a sorbet for dessert but I feel like these dishes don't really go together... Does anyone have any ideas as to how to change these courses for a more cohesive meal, or any completely new dishes? I'm partial to French and Mediterranean cuisine although I'm trying to avoid a meal that's too themed. It also needs to be vegan and not too heavy since it's spring. Also if it's not super crazy hard to make that would be good too, I'm quite competent in the kitchen but I'd rather not cook anything that's so hard I'll have an emotional breakdown if possible. Thanks so much for any suggestions!!