My take: 3 stars
I think it would be fair to say that this book is as busy as its cover. It was an easy book to read, with a nice writing style, fully developed characters and a nice, tight ending.
However, it was busy. I fully relied on drawings of the family tree interspersed throughout the chapters to remember who-was-who. I thought some of the solutions to problems were a bit too tidy. On the other hand, I loved the characters, their development, relationships, surprises, complexities...almost enough for me to give this 4 stars. I am giving it 3.5 stars, and will add more by this author to my reading list.