An adequate synopis has already been supplied, so I will not write another one. I've read nearly all Nora Roberts books and enjoyed them, especially the romantic suspense and the ones about magic. This book was no exception. However, personally I think that the publishers should have waited for her to finish all three and then published them as one book with three parts. Both of the first two, Morrigan's Cross and Dance of the Gods do not really stand alone. Both, particularly M.Cross, end very abruptly. In fact in M.Cross I turned over expecting another chapter. The other chaper is of course the start of the second book. I don't think you could really read the books as stand alone stories or out of order, which
you can with the Three Sisters trilogy for example (and I did, reading the second one first!).
The first book supposed to really focus on Hoyt, the sorcerer, who is responsible for bring the others together to fight the vampire queen. However, for me Hoyt remained a two dimentional, undeveloped and rather boring character. His brother Cian (KEY-an) who has been turned into a vampire, comes across as the more interesting and charismatic of the two. The character who is developed in this book is the witch.
I thought that the six characters were all introduced too soon and as a consequence not developed enough in this first book. The second book focuses on the shapeshifter and the warrior and the last book on the scholar queen and the vampire. The best book of the three is the third one. However, the first chapter is virtually a repeat of part of book two. There is a narrator of the books, but the recap of the stories is not really enough for a reader to read them out of sequence and alone. Buy all three and read them one after the other as one book.
Nora Roberts has written several novels featuring magic and myths/legends of Ireland. However, I hope she is not jumping on the bandwagon regarding fiction about vampires. Pardon the pun, but it has been done to death by loads of other authors, and she really does not need to join in, in my opinion.