A perfect combination of tragedy, romance, betrayal, mystery and history. Though the details in brutality are a bit harsh, it shows us more of what humanity had once been like and how, if we let it, could return to. It describes almost perfectly the beauty of love as well as the ugliness of jealousy and intolerance. And yet, through all her hardships, our heroine still manages to stay positive.