what is the meaning of the idiomatic expression "heart and soul"