This is pretty long, but I found it engrossing and very moving.