All But Alice
There are, Alice decides, 272 horrible things left to happen to her in her life, based on the number of really horrible things that have happened already. She figures that out after the disaster of the talent show. And she realizes that there is no way to fend them off.
3 in stockCompare