Ratings85
Average rating3.9
Read the first half and then the last 4 chapters and suddenly this is a 5 star book. Everything in between is exhausting. There are too many POVs, too many time jumps, too many name changes and too many social issues. This is a book that was so close to being so good and ended up being very very average.