dedicated – adj. having very strong support for or loyalty to a person, group or cause
destitute – adj. extremely poor
breadwinner –n. idiomatic a person who earns money to support a family
dignity – n. the quality of being worthy of honor or respect
pride – n. a feeling that you respect yourself and deserve to be respected by other people
empower – v. to give power to someone