Having a broken heart means that at some point you felt something great: passion, love, hope, etc. Then it went away. And yeah, that is painful. But unlike a broken bone, the only way to have a broken heart is if you had the capacity to lose yourself in something positive at some point.