I actually accidentally purchased this on my kindle. I intended to download a sample and instead but the whole thing. Don't regret it at all.
I really enjoyed this book, though admittedly it took a bit to get into it. And while I picked up on the foreshadowing, I definitely didn't call the ending, though I did find it a bit unbelievable. It's a great saga of the parallel and sometimes intersecting stories of two families.