"They look like the sun and the moon." Just thinking... the sun gives off warmth. The moon reflects it. Since meeting John, Sherlock has become (a little) warmer. He's taken the kindness that John shows him (who was most likely the first person to show him kindness and interest in his work), and has reflected it. He's still cold, like the moon. But he reflects the sun. Just a thought.