let me tell you ,first ,for you a learner who start to go ,it is difficult to understand the diffrernce between the two words,because even chinese people ,just a few can got it ,for a learner ,all you need to know is just the meaning ,more than the ditails,look at a question we must stand high and see the whole situation ,then we can grab the direction, actualy there no big diffrence about the word ,some times people just be used to the combination o f the word ,when you say love to your lover ,you can say 我的心里只有你,你一直在我心里,if you use the 你在我心中,the emotion will down, and dull,you kwon,the question is high level questin ,cool you bring it for disscussing