The main character was quite a complex creature and I really enjoyed that. Tracy struggled with right and wrong, spirituality, and love. She was torn between two worlds and watching her navigate was compelling. The main character evolved drastically and McCullough demonstrated this with finesse.