Can Your Dreams Tell the Future?