A fresh take on Anna Karenina