Helpful Score: 1
Excellent read, twists and turns and at times heartbreaking yet optimistic.
Lots of twists and turns. It really drags in places. Thew last third of the book is when it really gets good.
Twists & turns you never see coming