Damn near perfect... just that tiny pet peeve I have of NOT COMMUNICATING.
So much heartache could have been prevented, shame shame shame.
It wouldn't have hurt if there was just a few more pages in the present day. I could have done with a little bliss and love at the end.
(Makes me sad when good books have bad covers. Loose Id needs to invest some money there.)