I have rarely read a more wonderful book than To Win Her Favor by Tamera Alexander. Rich with historical detail and fully developed characters, this novel held me spellbound until the last page. If you read one historical novel this year, make it To Win Her Favor. It will linger with you long after the last page.