My latest book is The One Who Swam With The Fishes.

"A mesmerizing account of the well-known story of Matsyagandha ... and her transformation from fisherman’s daughter to Satyavati, Santanu’s royal consort and the Mother/Progenitor of the Kuru clan." - Hindustan Times

"Themes of fate, morality and power overlay a subtle and essential feminism to make this lyrical book a must-read. If this is Madhavan’s first book in the Girls from the Mahabharata series, there is much to look forward to in the months to come." - Open Magazine

"A gleeful dollop of Blytonian magic ... Reddy Madhavan is also able to tackle some fairly sensitive subjects such as identity, the love of and karmic ties with parents, adoption, the first sexual encounter, loneliness, and my favourite, feminist rage." - Scroll

Sign up for my newsletter: The Internet Personified


Would you like to be a guest blogger on Compulsive Confessions? You should know you won't get any money for it. Yet. If this is ever a huge revenue attracting site then one day maybe I'll be able to pay. At the moment, here's what you will get:

1) A byline. Which is always nice.

2) A link to your preferred URL. 

3) Promotion on my Twitter & Facebook feed.

And that's pretty much it, really, at this time.

If you're still here, here are the submission guidelines:

1) I'm not asking you to go through ten years of archives, but have a look around, see the style and the setting and what would work. At the moment, the definition of the blog is very broad--tales from urban India, so it could be anything really from your life.

2) Try and tell a coherent story that will appeal to the readers of this blog. Vivid experiences, a strong opinion about something, even recommendations. People respond when you're not wishy-washy. PS: Lists are a really good way to go.

3) PLEASE proofread. Check spelling and grammar. No SMS-ese please.

4) Submissions not over 600-800 words. This is the internet, people have short attention spans. If you have a good idea for a wonderful long form post, please email me with a pitch before you get started. 

Email to


  1. Im not sure if i would come here to read guest posts.. i like reading your writing.. :)

  2. I think its a good idea to host other contributors . The Internet is a vast space where even good blogs can remain invisible and the average blogger might not understand the complex business of making them visible. Since you have already shown the discipline necessary for sustaining a blog and enjoy fairly high visibility getting more content on board, even if not of the same quality, would probably help both the site and the of and on blogger.

    Aggregating content may also help in generating revenue through the site at some point.


  3. I prefer reading your blogs than visiting my Psychologist. I think it makes more sense to me. I am interested in being a guest blogger and may be someday a permanent bloger as well. However I am not sure where or how to start. It is just recently I stumbled upon an article wherein I read about you. This got me interested and I started reading. Unfortunately I could not follow you on on social Media as I am not on FB or Twitter.

    P.S: Thank you for being an inspiration to me.

  4. Reading this blog feels like my mirror is talking back to me. This is wonderful. Thank you so much!

  5. Found you among the toppers of the
    Amazed I was when I first noticed that you have published 3 books already, and more so when the icon at the top edge was Penguin.
    So, firstly, hearty congrats! Because I know just what writing a book and mailing countless publishers with too much hope feels.

    Keep up the good writing. I am interested in your Guest Post initiative. Would mail you soon.

    - An eager reader and ambitious writer

  6. Just now he met me in Vashi inorbit mall saying same story that he lost everything in accident and by profession he is a lawyer wants to reach to Chennai at his house.


Thanks for your feedback! It'll be published once I approve it. Inflammatory/abusive comments will not be posted. Please play nice.