footprints in the heart...

I have a footprint in the heart that stinks.
Who left it there? I will not tell a lie.
I met a fellow, had a couple drinks.
He used, abused, then left me high and dry.
His stink remains.
If only hearts had sewers, pumps and drains...