Read thid book and love half of it

#1

Too long to read the whole generation but main half story is really good.