Oh BlondieQT, they're like two 15 year olds when it comes to their relationship. How many 15 year olds make it last? They're a divorce waiting to happen. Let them implode. You keep going, and H will one day have his fantasy love become his next failed relationship, in which case then he's going to say, "WTF did I do?" or you'll be with some great guy you wouldn't give up for the world, or better yet, one day his fantasy love will have become his next failed relationship and he's going to say, "WTF did I do?" and you'll be with some great guy you wouldn't give up for the world. That happens many, many times. As long as you grow and learn, how can you lose?