the tree of blood explained