Heart Readers

Heart Readers
by Kristine Kathryn Rusch (1993)

In each generation, twin boys were born, heirs to a throne only one could hold. King Pardu decreed that when the time was right, he would abide by the old magic and call in heart readers to see into the boys’ souls. But the king doesn’t foresee treachery by his ambitious chief advisor.

The first novel read by this author. Well written with memorable characters. It’s the story of accession to the throne in a fantasy world. Given the amount of sex and violence, definitely an adult story.