I'm dealing with a group of non-human characters and Character A is reflecting on how he knows Character B is a good person deep down, despite some of the things she has had to do throughout her life. She has actually saved his life on numerous occasions, so he has seen firsthand what she's capable of. I've got a passage where he's thinking about all of this, but I'm using the word 'humanity' and I'm not sure if that would seem weird since I'm dealing with non-human characters.
Something inside of her had changed at some point, and whether it was due to her upbringing, her training, or something else, he wasn't sure. He'd experienced her [humanity] firsthand, knew what kind of person she was on the inside, but there still remained a part of her that was unforgivably dark, maybe irreversibly so.
Obviously readers would know what I mean, but without knowing anything else about these characters right now, does the use of this word seem jarring? Humans do exist in this universe and these characters interact with them on a regular basis, but "humanity" probably isn't a word they'd use in everyday conversation. Is there something else I could use here, or do you think this is something readers might just gloss over and know what I mean without thinking too hard about the word choice?