from Seven Rings by Nora Roberts
Main Character
Readers picture Lily James as Sonya MacTavish in Seven Rings by Nora Roberts. Other fancast picks include Sophie Turner, Emma Mackey and Alexandra Daddario.
Picture someone else? to vote or add your own pick.
How readers say the book describes them.