I'm...not too sure how I want to rate this. It was a bit winding and confusing but the ending was...some of that and more I suppose. Everything in the end made sense - as much sense as it could make. 
 Maybe it's cause I took so long to read it that I'm confused. Not sure if I'll read it again to get the confusion straightened though. 
 Maybe one day... 
 This, I think is better to finish in one or two sittings - preferably one.