the best thing that ever happened to me - German English Dictionary