I'll warm you up, honey.
Right, Haggis: be patient, examine your feelings for him, take a step back and think why you feel like that. Is it because you've been through some tough experiences together? Is it because of an intimacy of knowledge between the two of you? Is it because he's familiar and feels "safe"?
Only you can choose the best course of action, but whatever happens, we're here for you.