Katherine Sachar has died, again. She knows it will keep happening until she satisfies her grandmother's spirit by getting married and making an heir. To do so, she will need to get over her past - all of them - and use what she has learned to be allowed to have an end to her story.
33 parts