Who writes the story of your life?