Contextual Logic: The second part of the sentence provides a crucial clue: "always helping others in need." This describes a person who is kind and gives freely. Therefore, the missing word must be a positive attribute related to giving.
Word Meanings:
Generous (Correct): Showing a readiness to give more of something, especially money or help, than is strictly necessary or expected.
Selfish (Incorrect): Lacking consideration for others; concerned chiefly with one's own profit or pleasure. This is the opposite of the described behavior.
Mean (Incorrect): Unkind, spiteful, or unwilling to give or share things.
Greedy (Incorrect): Having an excessive desire or appetite for food, money, or power.
Sentence Flow: "She is known for her generous spirit, always helping others in need."