micawber
/maɪˈkɔːbər/Definitions
1. noun
a person who is habitually in debt but always optimistic about the future, especially due to an expectation of good fortune.
“David was known as a modern-day Micawber, always expecting a windfall that would pay off his debts.”