HI all. I haven't read all 12 pages of this thread, but all I can add is "welcome to the insanity that's loving a Gemini". Trying to make any sense of it is what initially brought me to this forum. I've learned a lot in the last year and done a lot of things Wrong and a lot of things 'wrong', but he's back, even though we aren't 'together' as I'd like to be, things are working that direction. I've given him support and freedom - and he came back. Will he stay? I don't know. But I do think if he leaves again, he'll come back again.
I know now that's his nature and that while he can make choices within that framework, I can't expect him live happily if he's living against his nature. So the choice is mine to accept his hot/cold phases - or not. As a Scorpio, it's doubly hard for me to deal with, but for now, I am trying.