Maybe it's because I had just started the fourth Harry Potter book, which is one of my favorites, the day that I got Book of a Thousand Days in the mail from my sister that I felt a little rushed to read it. I knew I would love it, it's by Shannon Hale, but I was torn between two good books and couldn't decide which one to read first. Since Book of a Thousand Days is relatively short, I opted for it, and I believe the only reason that it doesn't get 5 stars is I rushed it.
Written after a Grims Fairy tale, Hale tells us the story of Datshi, a maid who is shut in a tower for seven years with her Lady due to her refusal to marry a man that she isn't in love with and despises.
It's a classic Shannon Hale book, there is romance and mystery all wrapped up in this fairy tale of a book. I enjoyed it and recommend it, although I really believe that the Bayern books are my favorite by far (Goose Girl, Enna Burning, River Secrets).
If you still haven't read any of the books by Shannon Hale - I totally recommend you look her up today, you will not be disappointed.