A 4 star read.
Minus half a star for constantly mentioning Leigh had a weight problem.
Minus another half star for the flashback scenes that made you wonder if you were in the past or the present. It made it all a little hard to keep up.