If I could, I would give this book a 10! The weaving together of the time periods and characters was flawless. I loved the way the relationships between the people and the politics of each era were always developing in the background. I have been recommending this book to every reader I meet!