to set one's hopes on - German English Dictionary