I found this book a hard read at first, but I'm glad I persisted because it turned out to be rather a gem. Kitty's character was complex and intriguing, as were the book's events. Definatly worth a read.
This book was the April read for The Historical Fiction BookClub on BookCrossing.