A beautiful, reassuring story with a gentle touch of magic