I did enjoy the story of these two young people who have had more than their fair share of trajedy and family complicatons in their lives thus far. One could say that curcumstances are forced upon them, time and time again.
There were times when I became so frustrated, wanting to shout at the book, "For goodness sake, tell him (or her)," or "Don't do that!" Simple words or actions at the appropriate time would have save a whole mess of complications. I am sure that you have read similar books, or seen films, which have made you feel exactly the same way. But without those moments, the book would not be at all interesting, so, although frustrating, these twists are necessary.
I have seen that other reviewers were nott too keen on the way that everything came together too neatly at the end, but I disagree. Although the main threads of the story were neatly, and predicatably, tied up, there still were many loose ends. For example, I would have liked to know what the consequences were for all of the other main characters in the book.
The one thing that did irritate me about the way this story was narrated was the way that it skipped about so much in time and place. At times this was confusing, but mostly it was just annoying. Hence only three stars.