He's on his way! Woo hoo!
So, what that means is that Craig just messaged me that he was leaving his parents for the airport. I still have to wait another 16 hours before I'll see him, but you know, it's about steps. All of them. First ones. They're important. :)