Baby shower: who gets invited??

CB
Obviously, family and closer friends. But what about new friends you haven't spent a ton of time with yet, but likely will in the future? Neighbors you see often? Wives of husband's close friends?