This story has so much heart. The characters are so well drawn and believable. It made me feel good....