The author successfully creates characters we don’t always like but ultimately love. It is well written and well written. Bonus for referencing so many other books that have impacted my life.