Looks absolutely delicious!
I'd totally enjoy your menu.
The only thing I would do differently, would be to add some protein .... it doesn't need to be a "meat" per se.
Perhaps ... meat in the soup? cheese(s) to cut off and eat with the soup and bread? cheese, chopped meat or chicken and/or nuts in the salad? etc.