I read a book once where all that was predicted. Mostly in the final chapter.
It has a happy ending. :)