Rating a book 4.5 stars seems silly to me, either it was perfect or it wasn't. But... what ever.
Reason it's not a full 5 is of Deacon, I had some hang-ups on his hang-ups. The drama he put Pete through went a little too far.
It was an honest book, with honest characters and honest problems.
I like following normal people, in their normal life.