Looking for a time travel/second chance book recommendations

Looking for recommendations on books where the protagonist gets a second chance at life, traveling back in time into their younger body with their experiences and knowledge of the future intact and gets the chance to do everything right with the benefit of hindsight.

I'd love for a story focused on character interaction where the MC manages to keep friendships that they would have otherwise lost and maybe even prevent the downfall of certain characters into villainy to the side of good thanks to knowing their history and their respective grievances.