Every devil wants a halo and every angel wants to play You think you're so together and you won't give up your ways Forgive me if I need love and if it's not too bold But who knows really how much my heart can hold I need to know how much your heart can hold And in my hands the weight of solid gold A heart like yours was meant to hurt It's not what you deserve I need to know how much your heart can hold I've given you my reasons but they only weight you down The fears, the hopes, the treasons that tie me to the ground Forgive me if I need love and if it's not too strong But I've been holding on forever and forever is too long I need to know how much your heart can hold And in my hands the weight of solid gold A heart like yours was meant to hurt It's not what you deserve I need to know how much your heart can hold Fear destroys the soul All hope is lost, I promise always A savior to myself I'm not afraid to die alone We'll break apart and you'll turn to stone I need to know how much your heart can hold And in my hands the weight of solid gold A heart like yours was meant to hurt It's not what you deserve I need to know how much your heart can hold And in the end the heart that breaks is the only one that learns I need to know how much your heart can hold And in my hands the weight of solid gold A heart like yours was meant to hurt It's not what you deserve I need to know how much your heart can hold I need to know how much your heart can hold (I need to know how much your heart can hold)