心血

Noun

 * 1) painstaking care; painstaking effort; all of one's energy