Oh my heart!!!! I just finished this. Many on the MSBA committee had already read it so I waited... Wow is all I can say - the flow, the way the stories came together without overly emphasizing it, the beauty - love, love, love!!!!!! I am usually hesitant about longer books and have struggled through some recently that I ultimately loved but took a long time. Even though this was long it read quickly...I read the last 150+ pages in about an hour. I will be purchasing this for my library!!