Was anon not also getting laid along the way? This reads like he just followed in waiting. If anon never got laid and followed me around. Then rejected me when i finally said lets give it a try. I'd assume he stayed my friend for this revenge moment.
If he was getting laid as well; Thats pretty shallow.