A Christmas Carol
For people who love things explained as well as details about characters and personalities, A Christmas Carol by Charles Dickens may be a good read for you. First, it explains details from buildings to food, for example when the 2nd spirit comes it explains the food for pages. In addition it explains the characters well from clothes to houses it has plenty of detail. Also, it explains personalities well, for example it explains Scrooges past in vast detail. In conclusion, if you like to know the small stuff most books don't tell you, you would like A Christmas Carol by Charles Dickens.
When Scrooge decided to change his ways, he had to make some sacrifices to do it. He gave up some wealth to money collectors for the poor. He used to keep all of his money but he decided to give some to help the poor so they could have better lives.