The other shoe dropped today. The GF found out he showed up at my house. And called me. That was a fun hour long conversation.
Oh, and it turns out she isn't pregnant. Friends had told me that they had seen a Facebook picture of them together (I don't engage in any social media) and that she appeared to have a large belly - we all assumed she was pregnant. So at least that's a silver lining. No innocent child is being brought into this mess.