Therez Zhalina is the daughter of one of Melnek’s most prominent merchants. Hers is a life of wealth and privilege, and she knows her duty—to marry well and to the family’s advantage. But when Therez meets the much older man her father chose, she realizes he is far crueler than her father could ever be.
She decides to run. This choice will change her life forever.
Therez changes her name to Ilse and buys passage with a caravan bound for distant cities. She soon discovers a world of magic and political intrigue beyond anything she had imagined. Hers is a journey she attempted lives and centuries before, one she must complete to bring peace between the realms.
River of Souls is a world of magic and multiple lives, where the choices you make in this life will follow you through the ones to come.