Source of my copy: borrowed from the library
Synopsis (from Goodreads)
Dashti (a lady's maid) is stuck in a tower for seven years when her lady, Lady Saren, refused to accept an arranged marriage. While Lady Saren distresses over their situation, Dashti can only hope to keep herself sane and both of them fed during their imprisonment. When Lady Saren receive two suitors--one very welcomed and the other not so much--Dashti must take many risks to protect her lady from any harm and she may even be risking her own life.
Book of a Thousand Days is one of the books listed on my required reading list and I decided to read this book for that reason. This book was very heartwarming with Shannon's great writing but I can't help but compare it to her other book The Goose Girl (which I loved very much; see my review). I found the plot a bit similar to The Goose Girl and Dashti was as likable as the main character in it. Dashti was one of the best heroines that I've ever read about because she is strong, brave, loyal and intelligent. However, I almost lost my patience with her Lady Saren because she was a little annoying. I didn't like how she was weak and unhappy for most of the book but towards the end, I did grow to like her when she finally started to compose herself. Overall, I thought Book of a Thousand Days was a great retelling of a Grimm Brothers fairytale, though it's one I'm not familiar with. I really liked that it was in a diary format (written by Dashti) so if you like books written this way you should definitely check this book out. I'm very glad I choose it from my reading list to read this summer! 4 out of 5 stars