The book does well is packaging a lot of serious topics without being dense or disorienting. Love, lust, hate, endurance, patience, dilemma, abuse, conflict, relationship and what have you, Acharya seems to throw everything but the kitchen sink in this story and yet, it does not burden the reader. It is not a chore to have to follow so many plot threads because they are not a tangled mess. It speaks volumes about Acharya's abilities as a writer...