Your heart is located between your lungs in the middle of your chest, behind and slightly to the left of your breastbone (sternum). A double-layered membrane called the pericardium surrounds your heart like a sac. The outer layer of the pericardium surrounds the roots of your heart's major blood vessels and is attached by ligaments to your spinal column, diaphragm, and other parts of your body