If you like a book that weaves characters and spans generations, this is the book for you. Each chapter is dedicated to a different character and at times I had to REALLY put on my thinking cap when I started a new chapter to remember who we were talking about. Seriously felt like I could have used a spreadsheet to keep me on track. The book slowly builds the stories of each character as they intertwine until the end. I thought it was a pretty incredible book.