Which or who?

A New Member

Senior Member
I am a little confused why in the sentence below the writer has used 'which' instead of 'who(m)':

"You are becoming a more loving and caring man, «which» I always knew you were." (Silver Linings)

Isn't 'who' better? Because it is used to refer to human, isn't it?
Is 'which' better here or does it any other use I am not aware of?
  • panjandrum

    Lapsed Moderator
    English-Ireland (top end)
    Good question!
    I think it has to be "which" because you are listing attributes (loving, caring).
    I always knew you were loving and caring.