Heart and soul

All of one’s energy, all of one’s efforts.

My friend is putting his heart and soul into his new job.