Get out the hankies. The National Ballet squeezes every last drop of blood from this compelling if somewhat overheated drama.