It was good, but I likely won't re-read it (which is usually a must-meet standard for 4 star and over reads). I'll leave the higher rating anyway, because it was a good story, and I was definitely invested in the characters. As for why I won't re-read it... the story spans 10 or so years and includes all of the love, loss, and heartache that tend to happen in long-span stories, and I don't like to cry.