Kind, thoughtful, patient, respectful, trustworthy. I can't say enough good things about what an amazing person he is.