a twist of fate - French English Dictionary