Answer :
If we analyze the definition of faithfulness, we can see that it means to be true to one’s word, promises o vows, or being steady in allegiance, loyal. After having the meaning clear we can analyze which word is the most similar, fidelity also refers to be loyal and having a strict adherence to promises and duties, so this one is the synonym. The answer is B.