I have a younger sister who lives far away.  I have often visited her.  She has visited me once.  It always costs me a fortune in plane fares and the cost of boarding my dogs, because my husband worked.  She has usually made snide remarks about various things.  It upsets me that she is so nasty, but I don't want to spoil what is supposed to be my holiday with a huge row so I don't say anything.  I am not stupid but I have no idea what she wants from me!  Before I went the last time, my husband asked me why I bothered because I never had a good time.  I don't want to have nothing to do with her because she is my sister after all.  As she is fine on the phone and Skype, I have decided to save my money for things that are fun and stick to phone or Skype in future.