Spell

Story where the protagonist is sent over and over on errands, and told to meet the quest-giver at the next location. At each location there is a new person with a new quest. Halfway through, the correct people start cascading back. This was all for a surprise party.