Well written with surprises, heart breaks and fullness of consideration, Tough story overall. Not all sad but heavier then I typically prefer.