Someone who relentlessly pursues a seemingly hopeless situation
She is a rat on a cracker with that guy. No matter how many times he turns her down for a date-she still keeps asking.