Caring and giving.
It's not trite to say that the very nature of a caregiver is in the definition of the word itself.
Other qualities such as patience, persistence, good insight and judgement are more than desireable, they are necessary. Being a true caregiver can be very draining emotionally and physically so i would add healthy and even tempered to the list. If some of those aren't there you can learn them.