BP, I went through something like this when I moved to Minnesota. I was with a young girl at the time, and was completely infatuated with her. She was beautiful, but was a young, small town (rural, actually) girl that latched on to me when I moved to her area to work for a large company. I was an Art Director, represented everything that the local boys did not, and we moved away together. She had a 4 year old son, who honestly was the worst behaved kid I've ever been around, and I can get along with almost all kids. I've coached them for years, always had girlfriends and wives with kids, it's really all I know. My current (and last - one way or the other) wife had a 2 year old when we met, and now he's 16.
I'm telling you, I was head over heels with that gal, and had to pinch myself every day, thinking I was the luckiest guy around. Then, I took a great job up here, drove a u-haul with a lot of our possessions up to MN before one Christmas, and she went back to Nebraska for the holidays. I have not seen her since. She decided (or had, before that) that she didn't want to either be with me, or be in a big city, and completely dropped me - cold. Completely out of the blue, and I went to a VERY dark place. New to Minnesota, knowing no one, trying to figure out everything new, and having to completely change my entire life, without the person I loved, and thought I knew.
I still romanticize about that girl, and being with her. I miss the kids of ex's all the time, and that really sucks. I still see some of them, but not some of them. Considering where I am now, I'm thankful it ended when it did, but I still get a little heartsick remembering.
I think you've come to grips with it now, looks like. And you seem focused on the Viking game, which is even more positive. Now, let's take care of business, and after we kick the shit out of the Cowboys, you go find another one of those 6 month hotties, and have fun!
Seriously, good luck to you man. Affairs of the heart are the toughest. And those special someone's never really leave your heart or your mind. I know that for a fact. Hang in there.