Ten-year-old Jack is stranded on a desert island. He's been lucky: he's survived a storm and the mysterious island has a kindly, if unusual inhabitant, fresh water and food. But he needs to find his way home. As he uncovers hidden treasures on the island,...