optimist
noun
[ ˈɒptɪmɪst ]
• a person who tends to be hopeful and confident about the future or the success of something.
• "only an eternal optimist could expect success"
• a person who believes that this world is the best of all possible worlds or that good must ultimately prevail over evil.