lead a happy life - German English Dictionary