It actually sounds more like he's talking not about someone he broke up with, but with someone who's almost afraid of him. Someone who is like in love of him and who has a lot of chemistry and the relationship has a lot of potential, but for whatever reason they won't just be with him already because of apprehension and anxiety ("what you're waiting for?"). And in the mean time, their heart is broken about not being in a relationship with him and they love him, and they feel bad about it so he's telling the person, you know, blame all the hurt on him. So like, idk, if it makes sense they got all in a position to be together and for different reasons and different excuses they went and never made it happen. Plus imagery.