Truly captivating plot and very well written. I liked how the lives of the characters were woven together over time. Felt like the ending was a bit abrupt and left me wanting more, which is why I rated 4 of 5 stars. I will still recommend others to read this story.