The last book really didn't do it for me though. So only three stars. If it hadn't been for all the Akiva/Karou turmoil that just never stopped this probably would have been four stars. As much as I liked those characters I wish the author had spent more time developing others (like Liraz) since they become so important later.