User-driven story