fruit tree many fruits magical surreal medieval colourful tree of life