Answer:
imagination or inner vision
Explanation:
B sounds like the best one
Optimist is someone who is hopeful or confident about the future of something