The characters were well crafted and the narrator has wonderful range. The bittersweet ending had me in tears.