View All 7 Artworks
Leiden, Zuid-Holland, Netherlands
Born in the Netherlands but with a Finnish mother she has always felt connected to both countries. The two places almost a complete opposite of eachother together. Man Made versus Nature ,but opposites can be united. They find their harmony in a feeling of recognition, of beauty, an emotion, a memor...