everything's coming up roses - German English Dictionary