optimist

Definition

A person who tends to see the best in things and expects favorable results.

Example

"Even in hard times, he remains an unshakable optimist."