I give up.
Nothing wrong with the writing. But the heroine was a mother who was trying the entire time to run away from the hero to go back to her child. Hero had to keep her because of some magical things which I did not understand. Purely my personal preference to not have a mother as my heroine. I get tired of reading about how she plotted running away to be with her child. I am not arguing that she shouldn't have. It is only natural for a mother to want to be with her child, which is why I prefer not to have mothers as heroines in my books.
Rating is based on personal preference and not a reflection of the writing quality or the book.