Hang in Red... you are doing great. Main thing.... keep yourself safe. Take a stroll down memory lane and you will probably see this pattern more than once. He's managed to get by before and he will probably do it again this time to... but the difference will be that YOU will stay safe and sane this time.
The F2F meeting sounds like a great idea. Keep talking both to yourself, friends, family and all of your "new" friends and supports here at SR. You have already taken amazing steps to remove yourself from the chaos and pain... keep moving forward.