It actually sounds a bit like "The Polar Express". He was not given a key, but a bell. As he got older he could no longer hear the bell ring. It represented a belief in magic and Santa Claus. The Polar Express is a train that takes him to the North Pole on Christmas Eve. It is a Caldecott (art) or Newberry (book) winner and this Christmas it is going to be an animated movie from Fox with Tom Hanks. You would have to look up the author, but it is a classic so you should have no trouble.