Magic Crystal Ball: See The Future!