I am the one that could not survive without him!!!!

But the reality is that it will probably take him some take to get use to other people; he doesn't like strangers. If it's family, he would get used to be with them faster, but I'm not sure about total strangers.