I am trying to translate some fanfics to Korean. Anyway, I can't understand the meaning of the sentence.
Looking Will in the eyes gives Hannibal a tranquility that he usually only knows in the privacy of his kitchen.
It is entire sentence. I tried to google like this; 'know in', 'in the privacy of one's kitchen', 'in the privacy of one's own', but nothing came. What does it mean, is it a kind of idiom, or can I just translate it literally?