17 Traits of Good-Hearted People They can empathize with other's feelings. ... They will defend those who cannot defend themselves. ... They know how to put someone else before themselves. ... They will stand up for their beliefs. ... They are good listeners. ... Good-hearted people will help out in times of need. ... They will always keep a secret. More items...