Speechless. It is a must watch movie and it is a movie not for the faint heart. The movie can play with your emotions to the point of feeling sorry for yourself for all the bad things you've done. It is easily one of the best anime I've ever watched.