Soooo many sensitive topics discussed which was a lot to handle but I love that every main character had a reason for their actions, there were no real villains.