put (one's) heart and soul into (something)

put (one's) heart and soul into (something)

To do something with the utmost of one's energy, enthusiasm, and determination. We've put our hearts and souls into developing a truly revolutionary way of staying in touch with loved ones. I'm so sorry that you lost the restaurant, Jim. I know you put your heart and soul into it.
See also: and, heart, put, soul
Farlex Dictionary of Idioms.
See also:
  • get (one's) teeth into (something)
  • get one’s teeth into something
  • get teeth into
  • get your teeth into
  • get your teeth into something
  • get/sink your teeth into something
  • sink (one's) teeth in
  • give (something) (one's) best shot
  • give it your best shot
  • give something your best shot