as happy as the day is long - German English Dictionary