Heart and Soul

What does the idiom “Heart and Soul” mean?

Definition:

With all one’s energy or affection

For example:

“Bob never worked hard before, but he threw himself into his new job heart and soul.”

Notes:

“Body and soul” is also used.