micawber

Noun

 * 1) ; a person of modest income or background who remains optimistic that their situation will improve.