I agree with GFI - try to fill your thoughts with something else or you will drive yourself crazy or make yourself ill.
No 2x4 from me this time, but Ali, have you ever considered that these strange actions from him, these random acts of kindness, are coming from a place of guilt? That he has love for you as a friend and someone he once shared a large part of his life with, and who he knows he has treated badly, and so every so often his conscience pricks him and he acts kindly? It might be that he just does not realise the pain it causes you when he acts this way. He is perhaps trying to be kind but is actually being cruel?
((((HUGS)))))
Saffie me 46 H 46 M in 1986 D20,D18,S16,D13 H's A 01/05 to 07/06 H recommitted to M 07/06 renewed vows 09/06 Going from strength to strength