Plain Kate

Man this story was so moving.
Kate, is a rather plain girl that is very poor and lives as a wood carver in a world that is like the middle ages, where people believe in witches and superstitions. Except that witches are real. And Kate meets one. In fact she bargains with him endangering in doing so her life. This book is Kate's story.
I don't want to say anything else apart from the fact that you can tell that the author has lost someone herself in the way she describes loneliness and sorrow in this story.
And of course you will get the most awesome cat character there is: Taggle!