Cassandra is brought to the palace by her grandfather, the sorcerer Malicar, after her parents are brutally murdered. After being presented to King Thomas she is raised alongside two boys – Thomas's son, Matthew and Victor, the young man chosen to be Matthew's commander of the army. However her life in the royal palace comes at a price. She is vowed into a life of servitude Matthew's advisor, forfeiting the dream of having a husband and children of her own. As they mature into adults, childhood curiosities turn to jealousy and burning desire. Cassandra finds herself caught between the two men and forced to make a decision – to throw away her vows for the life she dreamt about with a man she does not love or to stay shackled to the promises she made as a child to be with the man she wants with her heart, body and soul but cannot have.