This is a fairly well-written book. Ethan is the one character who is truly likable. Everyone else harbors some dirty little secret.
The plot contains far too much technical jargon, and I feel that the book would benefit from assessing and removing some of the scientific dialogue (or expressing it differently). I eventually started skimming over some of the scientific dialogue rather than trying to understand it.
The story is character driven, under the umbrella of a common, tragic event. It is also told through multiple POVs. It is a view into the lives, and minds, of Ethan and each of his parents. The story is told using both flashbacks and current character events. Again, the whole story is tied together by the consequences of one terrible act.
I like this book, but I would rate it higher if it contained less scientific wording in favor of more understandable jargon occasionally. *3 3/4 stars