to keep one's fingers crossed - German English Dictionary