This is my adaptation of several squash recipes I've seen. This is a great recipe for a first course of dinner, lunch or snack. It can be prepared up to 2 days ahead of time (bring to work!). Reheat refrigerated soup before adding garnish. For vegan option, use Vegetable stock rather than chicken stock, substitute olive oil for the butter and omit the cream. Make sure to use a vegan wine as well.