Many stories of this type, when going from page to film, basically run out of steam. Quite the opposite for this. The ending made total sense and somehow (considering the subject matter) left the audience feeling fulfilled.
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews