Review: The Serpent’s Secret by Sayantani DasGupta || Goofy villains and a BROTP for the ages

The Serpent’s Secret

Kiranmala and the Kingdom Beyond #1

Sayantani DasGupta

the serpents secret sayantani dasgupta


(But she doesn’t know it yet.)

On the morning of her twelfth birthday, Kiranmala is just a regular sixth grader living in Parsippany, New Jersey… until her parents mysteriously vanish later that day and a rakkhosh demon slams through her kitchen, determined to eat her alive. Turns out there might be some truth to her parents’ fantastical stories—like how Kiranmala is a real Indian princess—and a wealth of secrets about her origin they’ve kept hidden.

To complicate matters, two crushworthy Indian princes ring her doorbell, insisting they’re here to rescue her. Suddenly, Kiran is swept into another dimension full of magic, winged horses, moving maps, and annoying, talking birds. There she must solve riddles and slay demons all while avoiding the Serpent King of the underworld (who may or may not want to kill her) and the rakkhosh queen (who definitely does) in order to find her parents and basically save New Jersey, her entire world, and everything beyond it…

Publisher: Scholastic

Published: February 27th 2018



“We humans may not be powerful or magical, but the stories we pass on to our children can be.” 

This book was a lot of fun. It read quickly I read it in 2 hours and I chuckled a lot. And can I say, Snowy was my favorite? The Snowy/Kiran brotp was my absolute favorite. Give me more of that in book two please.

Kiranmala is just a regular sixth grader with embarrassing parents who tell her she’s a princess on a daily basis. Of course she doesn’t believe them… until they disappear and two princes arrive at her door. Not only that but when one of the princes is swallowed by rokkosh and turned into a sphere which just might morph into a black hole, she has to go on a journey to save them.

coffee divider 2

Being an adventure book, I was not let down by the shenanigans these characters were put through. And the Indian mythology was so much fun to read about— it did take me a short while to get adjusted to everything thrown my way since things were happening one after the other, but it wasn’t too much of an issue. I also liked learning about the world with the main character, it made things flow better.

There’s also illustrations! That made me really happy for some reason.

coffee divider 2

“As weird as they were, they were my weirdos, and nothing in the universe could ever be right without them.” 

But, speaking of the characters, I liked them— Kiran especially. She made quite a few mistakes, is a bit outspoken and snarky, yet she ultimately felt like a real 12 year old. It was the two princes were actually a surprise for me. I thought I wouldn’t like Lal for being too happy I’m not explaining this right and I wouldn’t like Neel for being rude, yet they proved me wrong. Lal grew on me quickly and learning about Neel and his growing friendship with Kiran made me like him a lot.

Kiran does have a best friend who kind of disappears? And I get it: we’re in a different dimension, but a small part of me was hoping she’d go with her, so Kiran could have some support… or something.

coffee divider 2

One issue I had was how… goofy the villains were? The Serpent King and especially the Demoness were very silly and I couldn’t take them serious, but I get that this is for a younger audience.

But other than that, I chuckled, I smiled and ultimately had a good time.

2 thoughts on “Review: The Serpent’s Secret by Sayantani DasGupta || Goofy villains and a BROTP for the ages”

  1. I’ve seen this book somewhere but didn;t interested to pick it up. BUT NOW I WANT IT SO BADLY, thanks to your review! I’m a sucker for a great MG fantasy!!

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s