The Christmas Mystery by Jostein Gaarder..
One day Elisabet, while Christmas shopping with her mother, vanishes into thin air.
Accompanied by angels, shepherds, kings and even a Roman governor, she is rushing back through time and space to Bethlehem, to be present at the birth of Christ. Fifty years later a boy called Joachim pieces together her story from a magic advent calendar and brings it to a conclusion.