Is it correct to say "You which know the secret of my heart"? If yes, what is the difference from "You who know .... " ?

2 Answers 2


No, it's not correct to say "you which know". Your second sentence, "you who know", is OK, but clumsy.

  • Thank you very much for your help. How could I express the sentence : "You WHO know the secrets of my heart, give me a shining smile, one more time" in a better way? It's a song... Thanks! May 30, 2013 at 13:50
  • In a song, it's OK. But nobody talks like that. Normally relative clauses do not modify pronouns -- relative clauses are to identify nouns, and pronouns are for nouns that are already identified. May 30, 2013 at 13:55
  • you THAT now? better or not than you WHO know? Jun 5, 2013 at 14:31

Adding which makes "You which know the secret of my heart" a sentence fragment.

This would be the proper way of writing it:

You, which know the secret of my heart, verb blah blah.

Note the added commas. Also, using "which" instead of "who" is archaic. That's probably a quote from the King James Bible.

  • Hello, RonJohn. I'd be as happy using 'You who know the secret of my heart ....' as 'You, who know the secret of my heart, ....' The commaed version is clearly non-restrictive, the commaless version arguably restrictive (you, a subset of those people who know the secret of my heart, ....) But a flowery, archaic example. // The 'which' for 'who' would be unacceptable in modern writing not aiming at a historical flavour. Your penultimate sentence answers the question. Can you add a link to an (attributed) supporting reference covering the change (or at least a couple of examples)? Mar 31 at 11:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.