This book was so good I read it straight through twice. Loved the genealogy twists near the end. Opaline and Martha such independent strong women living under abuses of male family members. Checked all the boxes for me. Love of old books, romance, determination and spirit and family tree twist with magic and mystery.