What can cause a squeezing pain in the heart?

A squeezing pain in the heart could signal a heart attack. Any time a person has chest pains, they need to seek emergency treatment.