'[E]ffervescent... Sophie is a refreshingly candid protagonist, whose ability to stand up to the duke is evenly matched with the care and concern she has for her sisters. Waters's …