Things must happen when it is time for them to happen... The happy ending cannot come in the middle of the story. The Last Unicorn by Peter S. Beagle