It helps, of course, that it's a pretty thick book. 120,000 words already and I have yet to hit the climax. Gives some space for denouement.
On the other hand, the number of characters is one reason why it is so long, and the tale ends with them splitting up and heading off to separate kingdoms (of suitable fairy tale size). And how many of the minor character get mentioned?
Though one thing I know -- the little newborn girl who is not, after all, going to end up in a Rapunzel tower, is nevertheless going to marry one of the princes -- though I'm not sure which one, there being several under the age of five -- and if I want to write that up, it's going to be in a sequel. If there is one. . . .