Just chillax I say! When you go meet this new girl...you could just meet up in a nearby town away from the family...I wouldn't worry mate!