Character-driven plots