I think it takes a lot of skill to make readers root for someone who begins as such an unlikable character. Ms. Oliver did it. 
 It reminds me of Mean Girls meets Our Town, with Groundhog Day thrown in for extra spice.