As LILY says, "it's a small world"! Matilda,only you can decide whether or not your H is being honest with you. How well does she know your best friend...could she have possibly mentioned to the XOW about the vacation? Or as LILY mentioned if you go there every year maybe the "B" remembers or found out through someone else. When we went to the place where my H met the XOW 3 times and she never showed up (and this was supposed to be her "hang out") I'll be honest and admit tnat I wondered if my H had still been in touch with her and "warned her" that we'd be there. I felt terrible thinking those things when I was supposed to be starting to trust but I couldn't help my thoughts. I started to tell him my suspensions but things were going so well,I couldn't bring myself to mess things up. It does seem a very very strange "coincidence" that the XOW should turn up at the same place at the same time on your vacation. Frankly if she did it on purpose,she must have been asking for trouble after the way you confronted her last time. Not sure how I would have handled it but I know,like you,I would have questioned my H about it. It was only natural to assume he had told her. You say he did honestly look as surprised as you that she was there so only you can decide if that was real or "acting". As "unforgiving" of himself as he has been,I would tend to think that he has had NOTHING to do with this "B" and that somehow she found out and decided to cause trouble. DON'T LET HER CAUSE TROUBLE!!! You have come so far and have made such great progress,I'd hate to see that "B" set you back!! I know it was a real shock to see her but please,try to have a good time on the rest of your trip!! Let us know what goes on and how things went the rest of the trip. I'll be thinking of you and continuing to send up prayers!! PAT