all part of life's rich tapestry - Deutsch Englisch Wörterbuch