This was an interesting and entertaining start to a series. It is told in the first person from two viewpoints. The first is Dylan who is seventeen and cynical. He has been raised by a careless and indifferent mother. They have drifted from place to place for all his life. He says it is because his mother has depleted the man-pool and needs to find a new one. She is on the constant search for love. Then one trip takes them to her parents' sheep farm where she abandons Dylan. His grandparents didn't know of his existence but welcome him. Dylan doesn't put any faith in their welcome. He is too used to losing everyone he might care about and is not willing to trust that this will be different. But there is one constant in Dylan's life. Ever since he was young he has been dreaming about a girl.The second viewpoint is Kera's. She is a privileged girl in a world that has magic, a lost king, and an evil man named Navar who wants to be the new king. She is also a half-breed who has had this concealed by her father. Navar is killing all the half-breeds but he wants to marry her. She has been dreaming of Dylan too and recognizes that he has a lot of power and might be the one to defeat Navar's evil plans. Kera's world and the people in it have a lot of resemblance to the traditional version of faerie. The pure bloods can't lie. They take binding oaths that they cannot break. They have a variety of magics. It takes a third of the book before they meet and, at first, Dylan doesn't believe that she or her world are real. But he gradually comes to believe her and is determined to rescue her from her fate. He and a few friends go to her world and begin the battle with Navar. The battle is long, difficult, and there are many losses.I think that readers who like fantasy will enjoy this one.