Very well researched and believable. You get invested in the characters. Very good read. Many lessons to be learned.