This is a fascinating series and even though I've given it 5 stars, it is not without a LOT of nuance. The 5 stars reflects how satisfied I feel with how everything was wrapped up, but I would totally understand reviewers who would have taken away stars for what I'm about to discuss.
This story first and foremost is one set in the fascination of Hindu mythology. Rather than a character-driven story or a romance-driven story, this is really centered around these ancient myths and beliefs. There is always some skepticism when a (usually white) author writes about a culture that they don't experience first hand. I appreciate that this is not the usual Greek/Europe-based mythology and it was fascinating how the author tried to represent an Indian-American main character as well as her Indian heritage and background.
While I cannot speak to most of it, because I am also outside the culture, it is sadly obvious the author has not been to India nor studied enough. She treats both modern and ancient India as if it were one country with one language and culture. India is a union of many different countries, cultures, and languages. I have lived there and, sadly, the author did not capture Delhi at all. India serves as a backdrop to many of the events, but it is a bland, poorly described setting. While there are mentions of various locations or things one might find in India, it didn't feel like I was present in the country. I love when authors use settings I'm familiar with so I can "travel" while reading. This was not one of those books. However, the descriptions of alternate worlds were beautifully done and felt very real. It was disappointing the author couldn't describe India in the same way to make it feel real to her audience.
The romance was also sucky. Kaliya fights having a mate for multiple books and when it happens, it's not even her choice. They both say they love each other, but it always feels like they are saying it, but the author doesn't SHOW it. As an observer, I see them not sharing their deepest feelings and thoughts, I see them holding back information and not being vulnerable with each other. I see them being adversarial rather than supportive. We are TOLD they are great together but we are shown they pretty much have great sex and terrible conversations.
Kaliya as a character is also pretty disappointing. Once again, we are told she has matured, but not shown it. While I appreciate the choice she makes at the end, I didn't feel like this was her journey of being a better person. It was more about her journey of being proven right about everything. In the beginning, we see a paranoid self-protective person who fights everyone. At the end, we see everyone around her realize she was right and she continues to fight. Her spirit is combative and prickly. She's arrogant and forceful and she finally gets her right to be those AND be respected.
Sure, we're told she's better than in the beginning and there are small hints she can loosen up and not continue to take swings at everyone around her, but she will never be a favorite character nor will her relationship with Raphael ever make me truly excited.
The shining light to this is her relationship with Roshni. That is the one character I truly believe will teach Kaliya how to love and how to be vulnerable. I HATED when they left her behind. But I understood Kaliya's need to make the world safer for her little snake.
Roshni is the cutest part of this series and I want nothing but the very best for that precious life.