He won't hear from her for months, then she'll reappear on the scene. This last time was my demise. I don't think I'd realised then just how sick, inhuman a person he was. Long weekend here too. My guess is that your ex had really low self esteem, and that your kindnesses reminded him of his shortcomings as a moral being.
Kind people make the world go round.
If love wants to tag along, great. Used under License.