The Red Ghost by Marion Dane Bauer
Fourth-grader Jenna and a friend find a doll at Miss Tate's garage sale that would be a perfect birthday present for Jenna's little sister. However, there is something about its eyes that makes the girls uneasy, and they're suspicious when Miss Tate gives it to them for free. Jenna's cat furiously spits and strikes at the wrapped gift, and in the middle of the night, Jenna is wakened by rustling and crying sounds. When she gives the doll to her sister, Quinn refuses to keep it, saying "she's full." The easy-to-follow plot involves the ghost of a child who died from scarlet fever years earlier and has a happy ending.